Montag, 19. Oktober 2009
CVS: Alte Versionen auschecken
Will man auf eine alte Version zugreifen, so kann man beim Auschecken angeben, welchen Zustand man haben will, in dem man die Option -D datum
angibt. datum
kann entweder in der englischen Schreibweise angegeben werden (MM/TT/JJJJ
), im ISO-Format (JJJJ-MM-TT
) oder auch relativ als Text unter Hochkomma (z.B.
, 3 weeks ago
oder 1 day ago 27 minutes ago
o.ä.).3 days ago
Das Projekt python
im Zustand vor einer Woche auschecken:
~/work > cvs co -D "1 week ago" python
cvs checkout: Updating python
U python/dreieck.py
U python/prim.py
~/work >
Das Projekt python
im Zustand vom 22.9.2006 auschecken:
~/work > cvs co -D 09/22/2006 python
cvs checkout: Updating python
U python/calc.py
U python/craten.py
U python/dreieck.py
U python/ggt.py
U python/mittelwert.py
U python/muster.py
U python/prim.py
U python/pyintro.pdf
U python/raten.py
U python/summe.py
~/work >
Ältere Versionen sollten in eigene Verzeichnisse ausgecheckt werden. Sobald eine bestimmte Version ausgecheckt wurde, ist sie sticky
(klebrig). Das bedeutet, dass sich alle Arbeiten in diesem ausgecheckten Verzeichnisbaum auf diese Version beziehen.
Daher ist das Weiterarbeiten an einer solchen Version nur sinnvoll bei Zweigen.
Abonnieren Posts [Atom]
Kommentar veröffentlichen