-
Checkout. Es können beliebige Unterverzeichnisse angesprochen werden. Tags und Branches sind auch nur Unterverzeichnisse. Der oprionale zweite Parameter gibt das lokale Verzeichnis an.
svn ceckout https://svn.egotec.com/svn/projects/KUNDE/trunk KUNDE
svn co https://svn.egotec.com/svn/projects/KUNDE/trunk KUNDE
-
Datei hinzufügen
svn add subversion.php
-
Datei löschen
svn del subversion.php
-
Verzeichnis erzeugen. Verzeichnisse können auch direkt im Repository erzeugt werden.
svn mkdir [Verzeichnis]
-
Änderungen der lokalen Kopie mit dem letzten Update anzeigen. Es ist keine Netzwerkverbindung notwendig, die Abfrage läuft lokal.
svn st
-
Lokale Version mit Repository abgleichen
svn up
-
Commit (alle Befehle inkl. kopieren und verschieben werden erst nach einem Commit in die Versionsverwaltung aufgenommen)
svn commit -m "Subversion Test"
svn ci -m "Subversion Test"
-
Alle Änderungen der lokalen Arbeitskopie rückgängig machen.
svn revert [Verzeichnis]
-
Alle Log Nachrichten anzeigen.
svn log phpinfo.php
-
Änderungen anzeigen.
svn diff -r x:y phpinfo.php
-
Dateien oder Verzeichnisse verschieben. Die Dateien und Verzeichnisse werden auf dem Server verschoben. Ein svn update bringt die Arbeitskopie danach auf den neuesten Stand.
svn mv https://svn.egotec.com/svn/projects/KUNDE/trunk https://svn.egotec.com/svn/projects/KUNDE/branches/NEWBRANCH
-
Dateien oder Verzeichnisse kopieren. Die Dateien und Verzeichnisse werden auf dem Server kopiert. Ein svn update bringt die Arbeitskopie danach auf den neuesten Stand.
svn cp https://svn.egotec.com/svn/projects/KUNDE/trunk https://svn.egotec.com/svn/projects/KUNDE/branches/NEWBRANCH
-
Ein komplettes Verzeichnis einspielen.
svn import [Verzeichnis]
-
Dateien, die ignoriert werden sollen, sind Eigenschaften vom entsprechenden Verzeichnis.
svn pe svn:ignore [Verzeichnis]
-
Hilfe (zu einem Befehl).
svn help [Befehl]