Hoewel er tal van grafische clients voor Apache Subversion zijn, is het handig om de mogelijkheid te hebben om vanaf de opdrachtregel met Subversion te communiceren. In dit artikel behandelen we de basisprincipes van Subversion op de opdrachtregel, van het uitchecken van een werkkopie tot het aanbrengen van je eerste wijzigingen en het vastleggen ervan in de repository.
Stappen
Stap 1. In Apache Subversion worden opdrachten ingevoerd via een terminalvenster
Om deze in Windows te openen, drukt u op de 'Windows-toets' en 'r'. Hierdoor wordt het dialoogvenster 'Uitvoeren' weergegeven. Voer 'cmd' in en druk op 'Ok'.
-
Het terminalvenster wordt nu geopend, zodat u uw opdrachten kunt invoeren.
Stap 2. Om uw eerste repository aan te maken, gebruikt u de opdracht 'svnadmin create' gevolgd door het pad waar u de nieuwe repository wilt maken en de naam van uw nieuwe repository
Als u bijvoorbeeld een nieuwe repository met de naam 'Nieuw project' in de map 'Documenten' wilt maken, zou de opdracht zijn: svnadmin create C:\Users\Jessica\Documents\New_Project
Stap 3. Controleer de map 'Documenten'
U ziet een nieuwe map met de naam 'Nieuw project'.
Stap 4. Deze map bevat enkele nieuwe bestanden
Verwijder of wijzig geen van deze bestanden.
Stap 5. Nu heb je een repository aangemaakt, check een werkkopie uit. Dit doe je met het commando 'SVN Checkout', gevolgd door de URL van je repository en de locatie van de repository die je zojuist op je computer hebt aangemaakt. In dit voorbeeld is de opdracht: svn checkout https://127.0.0.1:9880/New-Project C:\Users\Jessica\Documents\New_Project Druk op 'Enter'.
Stap 6. Wanneer u uw werkkopie controleert, ziet u kopieën van alle bestanden uit uw repository
Stap 7. Nu ben je vrij om wijzigingen aan te brengen in je werkkopie
Wanneer u klaar bent met het wijzigen van uw bestanden, moet u uw wijzigingen opnieuw vastleggen in de repository. Om een commit uit te voeren, gebruik je het 'svn commit' commando gevolgd door “--message” en een passend logbericht, en tenslotte de locatie van je werkkopie. In dit voorbeeld zou het commando zijn: svn commit --message “added Readme file” C:\Users\Jessica\Documents\New_Project Druk op 'Enter'. Uw wijzigingen zijn nu vastgelegd in de repository!