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

7.5 Verzeichnisse verschieben und umbenennen

Normalerweise wird ein Verzeichnis umbennant oder verschoben, indem alle darin enthaltenen Dateien umbenannt oder verschoben werden wie in 7.4.1 Das normale Umbenennen einer Datei beschrieben. Danach checken Sie mit der Option `-P' aus, 7.3 Verzeichnisse entfernen.

Wenn Sie wirklich direkt das Repository verändern wollen, um ein Verzeichnis umzubenennen oder zu verschieben, gehen Sie wie folgt vor:

  1. Informieren Sie alle Entwickler im Besitz einer Kopie des Verzeichnisses, dass dieses Verzeichnis umbenannt wird. Die Entwickler sollten alle Änderungen committen und die Arbeitskopie löschen, bevor Sie fortfahren.

  2. Benennen Sie das Verzeichnis im Repository um.

     
    $ cd $CVSROOT/parent-dir
    $ mv old-dir new-dir
    

  3. Passen Sie die CVS administrativen Dateien wenn nötig an (wenn Sie zum Beispiel ein ganzes Modul umbenannt haben).

  4. Benachrichtigen Sie alle anderen Entwickler, dass sie wieder auschecken und mit ihrer Arbeit fortfahren können.

Wenn irgendjemand eine Arbeitskopie hatte, wird CVS für ihn nicht mehr funktionieren, bis das Verzeichnis, das auch innerhalb des Repositorys verschwunden ist, gelöscht wird.

Es ist in den meisten Fällen besser, die Dateien innerhalb eines Verzeichnisses umzubenennen oder zu verschieben, anstatt das ganze Verzeichnis zu verändern. Wenn Sie das Verzeichnis verschieben, werden Sie wahrscheinlich nicht mehr in der Lage sein, alte Versionen korrekt wiederherzustellen, da diese möglicherweise vom Namen des Verzeichnisses abhängen.

Sun Aug 26 20:02:51 UTC 2001 © 1999, 2000, 2001 by Manual Translation Project webmaster@manual-translation-project.org