Shell SVN
U heeft via de shell de beschikking over een subversion client. U kunt hiermee uw website in een externe (niet door Byte gehoste) subversion repository beheren.
Voor uitgebreide informatie over subversion kunt u de online variant van het boek Version Control with Subversion raadplegen.
Inhoud |
Basisfuncties Shell SVN
svn checkout
Met een checkout download u een revisie van een repository naar een lokale directoy. Vanaf dat moment is de lokale directory onder versie beheer.
svn checkout https://uwsvn.nl/repository directory/
svn update
Met een update worden alle lokale bestanden geupdate naar de nieuwste versie in de repository.
svn update
svn commit
Met een commit worden de bestanden in de repository geupdate naar de lokale wijzigingen.
svn commit -m "Beschrijving van de wijziging"
svn status
- Om de verschillen tussen de repository en lokale directory te zien gebruikt u het status commando
svn status
- Nu wordt er per gewijzigd bestand aangegeven wat dit voor een wijziging is. Wat de betekenis is van de weergegeven output kunt u vinden met het volgende commando
svn help status
svn add
- Wanneer u aan de lokale directory bestanden toevoegt, moeten deze ook worden toegevoegd aan de repository. Dit doet u met het volgende commando
svn add bestandsnaam
De bestanden worden bij de volgende commit aan de repository toegevoegd en onder versiebeheer geplaatst.
svn delete
- Als u bestanden uit de lokale directory verwijdert, zijn deze nog wel aanwezig in de repository en zullen dus de volgende update worden terug geplaatst. Als u bestanden uit de lokale directory en uit de repository wilt verwijderen doet u dit niet met het reguliere commando maar met het volgende
svn del bestandsnaam
De bestanden worden bij de volgende commit uit de repository verwijderd.
.svn mappen beveiligen
SVN maakt mappen .svn in de lokale directory. Die mappen moet u beveiligen tegen toegang via de webserver. Dat kan bijvoorbeeld door de regel
RedirectMatch permanent \.svn/ /
in uw .htaccess op te nemen.
De huidige waardering is: 88/100 (2 stemmen)- Deze pagina is het laatst bewerkt op 23 jan 2013 om 16:10.
- Deze pagina is 1.066 keer bekeken.
