Home
Über
Projekte
 CVS
 Contributors
 Online
 Download
 RCS
 Texinfo
 Texi2HTML
Geschichte
Werkzeuge
Unterstützung
 
[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3.1.2 Der Weg von einem anderen Systemen zu CVS

In einem Projekt, in dem zuvor ein anderes Versionskontrollsystem benutzt wurde, wie z.B. RCS, kann es notwendig sein, auf CVS umzustellen und gleichzeitig die Revisionsgeschichte der Files zu erhalten.

Von RCS

Wurde zuvor RCS benutzt, sollten zuerst die RCS Files gefunden werden--normalerweise gehört zum File `foo.c' das RCS File `RCS/foo.c,v' (aber es könnte sich auch anderswo befinden; genauere Erläuterungen finden sich in der RCS Dokumentation). Falls die Verzeichnisse unter CVS nicht existieren, müssen sie erzeugt werden. Kopieren Sie dann die RCS Files in die entsprechenden Verzeichnisse des CVS Repository: der Filename ist der Sourcefilename mit einem angehängtem `,v' und das Verzeichnis ist das entsprechende Verzeichnis des Repository, nicht ein `RCS' Unterverzeichnis. Das ist einer der wenigen Fälle, in denen das CVS Repository direkt verändert werden sollte, ohne CVS Kommandos zu benutzen. Jetzt sind Sie soweit, ein neues Arbeitsverzeichnis auschecken zu können.

Das RCS File sollte nicht gelockt sein, wenn es zu CVS verschoben wird, anderenfalls hat CVS Probleme, damit zu arbeiten.

Von einem anderen System

Viele Versionskontrollsysteme können RCS Files im Standardformat exportieren. In diesem Fall kann man wie oben vorgehen. Ist das nicht möglich, kann man versuchen, ein Script zu schreiben, das die die einzelnen Revisionen der Files nacheinander aus dem alten System, mit Hilfe dessen Kommandozeilen-Interfaces, auscheckt und sie dann in CVS eincheckt. Das weiter unten beschriebene Script `sccs2rcs' könnte dabei als Hilfe dienen.

Von SCCS

Im Verzeichnis `contrib' der CVS Quellen gibt es das File `sccs2rcs', das SCCS Files in RCS Files umwandelt. Dieses Script setzt voraus, daß SCCS und RCS auf dem Rechner installiert sind. Es wird, wie alles aus `contrib', nicht offiziell unterstützt.

Von PVCS

Im Verzeichnis `contrib' der CVS Quellen gibt es das File `pvcs_to_rcs', das PVCS Archive in RCS Files umwandelt. Dieses Script setzt voraus, daß PVCS und RCS auf dem Rechner installiert sind. Es wird, wie alles aus `contrib', nicht offiziell unterstützt (siehe auch die Kommentare im Script).

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Sun Aug 26 19:48:54 UTC 2001 © 1999, 2000, 2001 by Manual Translation Project webmaster@manual-translation-project.org