Development

Documentation/nl_NL/book/1.0/03-Running-Symfony (diff)

You must first sign up to be able to contribute.

Changes between Version 13 and Version 14 of Documentation/nl_NL/book/1.0/03-Running-Symfony

Show
Ignore:
Author:
snowkrash (IP: 92.65.145.163)
Timestamp:
03/13/08 08:00:56 (10 years ago)
Comment:

Vertaald: SVN

Legend:

Unmodified
Added
Removed
Modified
  • Documentation/nl_NL/book/1.0/03-Running-Symfony

    v13 v14  
    385385Versiecontrole/beheer 
    386386 
    387 Once the setup of the application is done, starting a source versioning (or version control) process is recommended. Source versioning keeps track of all modifications in the code, gives access to previous releases, facilitates patching, and allows for efficient team work. Symfony natively supports CVS, although Subversion (http://subversion.tigris.org/) is recommended. The following examples show the commands for Subversion, and assume that you already have a Subversion server installed and that you wish to create a new repository for your project. For Windows users, a recommended Subversion client is TortoiseSVN (http://tortoisesvn.tigris.org/). For more information about source versioning and the commands used here, consult the Subversion documentation. 
    388  
    389 The following example assumes that $SVNREP_DIR is defined as an environment variable. If you don't have it defined, you will need to substitute the actual location of the repository in place of $SVNREP_DIR
    390  
    391 So let's create the new repository for the myproject project: 
     387Zodra de setup van de applicatie klaar is, is hed raadzaam een versiebeheerproces te starten. Versiebeheer houdt alle wijzigingen in de broncode bij, haalt oudere versies terug, maakt reparaties mogelijk (patching) en maakt efficiënt samenwerken mogelijk. Symfony ondersteunt standaard CVS, maar Subversion (http://subversion.tigris.org/) wordt aangeraden. De volgende voorbeelden laten de Subversion commando's zien en gaan er van uit dat een Subversion server geïnstalleerd is en dat je een nieuwe repository voor je project wil maken. Voor Windows gebruikers is is TortoiseSVN (http://tortoisesvn.tigris.org/) een geschikte Subverion client programma. Bekijk de Subversion documentatie voor meer informatie over versiebeheer en de hier gebruikte commando's.  
     388 
     389Het volgende voorbeeld neemt aan dat $SVNREP_DIR is gedefinieerd als een omgevingsvariabele. Indien dit niet het geval is, dien je $SVNREP_DIR te vervangen door de exacte locatie naar de repository
     390 
     391Zo, laten we de nieuwe repository aanmaken voor het myproject project: 
    392392 
    393393> svnadmin create $SVNREP_DIR/myproject 
    394394 
    395 Then the base structure (layout) of the repository is created with the trunk, tags, and branches directories with this pretty long command
     395Nu wordt de basisstructuur van de repository aangemaakt met de trunk, tags en branches directories door middel van het volgende, vrij lange commando
    396396 
    397397> svn mkdir -m "layout creation" file:///$SVNREP_DIR/myproject/trunk file:///$SVNREP_DIR/myproject/tags file:///$SVNREP_DIR/myproject/branches 
    398398 
    399 This will be your first revision. Now you need to import the files of the project except the cache and log temporary files: 
     399Dit wordt je eerste revisie. Nu moet je de bestanden van het project importeren, zonder de bestanden in de cache en log directories. 
    400400 
    401401> cd ~/myproject 
    404404> svn import -m "initial import" . file:///$SVNREP_DIR/myproject/trunk 
    405405 
    406 Check the committed files by typing the following
     406Controleer de committed bestanden door het volgende te typen
    407407 
    408408> svn ls file:///$SVNREP_DIR/myproject/trunk/ 
    409409 
    410 That seems good. Now the SVN repository has the reference version (and the history) of all your project files. This means that the files of the actual ~/myproject/ directory need to refer to the repository. To do that, first rename the myproject/ directory--you will erase it soon if everything works well--and do a checkout of the repository in a new directory: 
     410Dat ziet er goed uit. Nu heeft de SVN repository de referentieversie (en historie) van al je projectbestanden). Dit betekent dat de bestanden in de echte ~/myproject/ directory naar de repository moeten verwijzen. Om dit te doen, dien je eerst de myproject/ directorie te hernoemen --je gaat dit verwijderen zodra alles goed werkt-- en dan een checkout uitvoeren van de repository in een nieuwe directory: 
    411411 
    412412> cd ~ 
    415415> ls myproject 
    416416 
    417 That's it. Now you can work on the files located in ~/myproject/ and commit your modifications to the repository. Don't forget to do some cleanup and erase the myproject.origin/ directory, which is now useless. 
    418  
    419 There is one remaining thing to set up. If you commit your working directory to the repository, you may copy some unwanted files, like the ones located in the cache and log directories of your project. So you need to specify an ignore list to SVN for this project. You also need to set full access to the cache/ and log/ directories again
     417Dat is het. Nu kun je werken met de bestanden in ~/myproject/ en commit je wijzigingen naar de repository. Vergeet niet te schonen en de myproject.origin/ directory te verwijderen, welke nu nutteloos is. 
     418 
     419Er is nog slecht een ding te regelen. Als je je werkdirectory commit naar de repository, kun je ongewilde bestanden kopiëren zoals die in de cache en log directories van je project. Je dient hiervoor een ignorelist aan te maken in SVN voor dit project. Ook dien je weer volledige schijftoegang te geven aan decache/ and log/ directories
    420420 
    421421> cd ~/myproject 
    425425> svn propedit svn:ignore cache 
    426426 
    427 The default text editor configured for SVN should launch. If this doesn't happen, make Subversion use your preferred editor by typing this
     427De standaard voor SVN ingestelde teksteditor start nu. Indien dit niet het geval is, geef deze dan op aan SVN om te gebruiken
    428428 
    429429> export SVN_EDITOR=<name of editor> 
    431431> svn propedit svn:ignore cache 
    432432 
    433 Now simply add all files from the subdirectories of myproject/ that SVN should ignore when committing
     433Voeg nu alle te negeren bestanden toe in de subdirectories van myproject/ die SVN moet negeren bij het committen
    434434 
    435435* 
    436436 
    437 Save and quit. You're finished. 
     437Opslaan en afsluiten. Je bent klaar. 
     438 
    438439Summary 
    439440