7.4.3 Kopieren der History Datei
Dies beinhaltet auch direkte Manipulationen im
Repsoitory. Es ist sicher, aber nicht ohne Nachteile.
| | # Copy the RCS file inside the repository
$ cd $CVSROOT/dir
$ cp old,v new,v
$ cd ~/dir
$ rm old
$ cvs remove old
$ cvs commit old
$ cvs update new
$ cvs log new # Remember the non-branch tag names
$ cvs tag -d tag1 new
$ cvs tag -d tag2 new
...
|
Dadurch, dass Sie alle Tags löschen, können Sie
alte Versionen auschecken.
Vorteile:
-
Das Auschecken alter Versionen arbeitet weiterhin korrekt,
wenn Sie diese mit `-rtag' und nicht mit
`-Ddate' wiederherstellen.
-
Die Aufzeichnung (Log) der Änderungen bleibt
unverändert.
-
Die Revisionsnummern bleiben unverändert.
Nachteile:
-
Die Historie der Datei kann nur schwer über den Zeitpunkt des
Umbenennes verfolgt werden.
|