Subversion

Versionsverwaltung mit Subversion

Quelle: https://www.bsdwiki.de/Subversion#Einleitung
Quelle2: http://pvs.uni-muenster.de/pvs/lehre/WS06/projekt/svn-faq.html#frage1

Repository erstellen

svnadmin create /home/nettermensch/subversion/repos

Arbeitskopie erstellen

svn checkout file:///home/nettermensch/subversion/repos /home/nettermensch/subversion/work

Verzeichnis umbennen

svn move /home/nettermensch/subversion/work/test /home/nettermensch/subversion/work/test2

Verzeichnisse im Work Verzeichnis zur Versionsverwaltung hinzufügen

Kontrolle mit

svn status

Verzeichnisse mit ? sind nicht im Versionsverwaltungspfad

im work Verzeichnis (oberstes svn-root)

svn add "verzeichnis"

Änderungen an Repository senden

svn commit -> im Editor die Veränderungsmeldung adden

Änderungen des Repositorys übernehmen

svn update

Änderungen des Arbeitsstandes verwerfen

svn revert ./projekt/projekt2.txt

Verzeichnis im Repository löschen

svn delete /home/nettermensch/subversion/work/testprojekt

Verzeichnis in Repository importieren

svn import lpt2midi file:///home/nettermensch/subversion/repos/lpt2midi -m "add lpt2midi"

Anzeige des svn Logs bzw. der Kommentarbeschreibung

svn log

Sperren einer Projektdatei

svn un/lock lpt2midiprojekt.c