SVN (Subversion) Befehlsreferenz
Ein kleiner Überblick über die Handhabung von SVN
add - Stellt Dateien und Verzeichnisse unter Versionskontrolle und plant sie zur Übertragung ins Projektarchiv ein
svn add file.txt
checkout (co) - Exportiert einen sauberen Verzeichnisbaum, der sich unter Versionskontrolle befindet
svn co http://dev.example.org/svn/mein.programmcode/trunk mein.programmcode
delete (del, remove, rm) - Jede URL wird sofort aus dem Projektarchiv entfernt:
svn del -m"Delete" http://dev.example.org/svn/mein.programmcode
diff (di) - Zeigt lokale Änderungen in einer Arbeitskopie an:
svn diff file.txt
export - Exportiert einen sauberen Verzeichnisbaum, der sich nicht mehr unter Versionskontrolle befindet
svn export http://dev.example.org/svn/mein.programmcode/trunk mein.programmcode
import - Überträgt eine nicht versionierte Datei oder einen Dateibaum in das Projektarchiv:
svn import -m"Initial Import" mein.programmcode http://dev.example.org/svn/mein.programmcode/trunk
info - Zeigt Informationen über ein lokales oder auf dem Server befindliches Objekt an:
svn info
status (stat, st) - Gibt den Status der aktuellen Dateien und Verzeichnise aus
svn status
Die Option --show-updates
zeigt evtl. vorhande Updates auf dem SVN-Server an
revert - Eine Datei mit der aktuellen Version wiederherstellen:
svn revert file.txt
update (up)- Aktuelle Version auschecken:
svn update
Zu einer älteren Revision zurückkehren:
svn update -r 12345