Gespeichert von Erik Wegner
am/um
Body
Es existiert der Dateipfad /home/user/daten/prog/svn, dort wird für jedes Projekt ein eigenes Repository eingerichtet:
svnadmin create /home/user/daten/prog/svn/projekt1
Ein neues Projekt erfordert nun die folgenden Befehle:
mkdir projekt1 svn import projekt1 file:///home/user/daten/svn/projekt1 --message "Projektbeginn" rmdir projekt1 svn checkout file:///home/user/daten/svn/projekt1
Um ein existierendes Projekt unter die Versionsverwaltung zu stellen, wird der mkdir-Befehl ignoriert und nach dem Import das Original gelöscht (bzw. gesichert):
svn import projekt1 file:///home/user/daten/svn/projekt1 --message "Projektbeginn" mv projekt1 alt-projekt1 svn checkout file:///home/user/daten/svn/projekt1
Unterschiede markieren
Zwischen Arbeitskopie und letzter eingecheckter Version:
svn diff -r COMMITTED --diff-cmd kdiff3 index.php