Aan de slag met SVN
in een vorige post had ik een tutorial gezet hoe je van apache een svn server maakt, in deze post leg ik uit hoe je gebruik maakt van SVN
SVN installeren
- debian/ubuntu:
apt install subversion
- centos/fedora/rhel:
yum install subversion
- windows: download tortoiseSVN
een repository uitchecken
Om een kopie van een repository op jouw computer te zetten moet je deze uitchecken in svn.
svn co https://svn.server.com/repos/repo/
dit checkt het repository uit van de url naar jouw computer. Nu heb je dus een lokale werkkopie op jouw computer staan.
de repository updaten
Als je een wijziging hebt doorgevoerd moet je deze wijziging doorvoeren. hiervoor moet je eerst evt nieuwe bestanden toevoegen
met svn add <file>
om vervolgens svn commit -m "bericht"
te doen om jouw wijzigingen terug te sturen naar de server
de locale kopie updaten
Voordat je begint met het aanpassen van iets update je best eerst je lokale kopie van de repository. dit kan je doen door het volgende commando in de map van de werkopie uit te voeren
svn up
Met de VS-code plugin
Als je in Visual Studio Code de SVN plugin installeert, kan je in het versiebeheer tabje (links) eenvoudig het repository beheren. Committen kan je doen door de bestanden die evt nieuw zijn toe te voegen door op het grijze plusje te klikken, en een bericht in het tekstveld te typenen en dan ctrl+enter te drukken.
Om de locale kopie te updaten kan je op de 3 bolletjes drukken en dan “update” doen.