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

2. Das Repository

Das CVS repository speichert ein vollständige Kopie aller Dateien und Verzeichnisse die unter Versionskontrolle stehen.

Normalerweise verwenden Sie keine der Dateien direkt im Repository, sondern Sie verwenden CVS Kommandos, um Ihre eigene Kopie der Arbeitsdateien in das Arbeitsverzeichns (working directory) zu erhalten und arbeiten dann mit dieser Kopie. Wenn Sie einige Veränderungen vorgenommen haben, checken (oder commiten) Sie diese in das Repository ein. Das Repository enthält dann die Änderungen die Sie durchgeführt haben als auch eine Aufzeichnung darüber was Sie geändert, wann Sie geändert haben und andere solche Informationen. Merken Sie sich bitte, daß das Repository kein Unterverzeichnis des Arbeitsverzeichnisses ist oder umgekehrt. Beide sollten in getrennten bereichen liegen.

CVS ist in der Lage das Repsository auf die verschiedensten Arten zu erreichen. Es kann auf dem lokalen Rechner, auf dem Rechner gegenüber oder auf einem Rechner, der anderen Seite der Erde steht.. Um nun die verschiedenen Zugriffsmöglichkeiten auf das Repository zu unterscheiden, kann der Repository Name eine Zugriffsmethode (access method) enthalten. Beispielsweise die Zugriffsmethode :local: bedeutet, daß ein lokales Verzeichnis verwendet wird. Somit bedeutet :local:/usr/local/cvsroot, daß das Repository, sich auf dem Rechner, im Verzeichnis `/usr/local/cvsroot', befindet auf dem CVS läuft. Für weitere Information über Zugriffsmethoden, konsultieren Sie bitte 2.9 Remote repositories.

Wenn die Zugriffsmethode weggelassen wird und die Repository Bezeichnung keinen `:' enthält, wird die Zugriffsmethode :local: angenommen. Wenn ein `:' enthalten ist, dann wird entweder :ext: oder :server: angenommen. Wenn Sie Beispielsweise ein lokales Repository im Verzeichnis `/usr/local/cvsroot' haben, können Sie /usr/local/cvsroot verwenden anstatt :local:/usr/local/cvsroot. Aber wenn Sie (unter Windows NT beispielsweise) Ihr lokales Repository `c:\src\cvsroot' verwenden wollen, so müssen Sie die Zugriffsmethode spezifizieren :local:c:\src\cvsroot.

Das Repository teilt sich in zwei Teile auf. `$CVSROOT/CVSROOT' enthält die Administrativen Dateien für CVS. Alle anderen Verzeichnisse enthalten aktuelle Benutzer definierte Module.

2.1 Ort des Repositories festlegen  CVS mittteilen wo das Repository ist.
2.2 Wie Daten im Repository gespeichert werden  Der Aufbau des Repositories.
2.3 How data is stored in the working directory  Die Struktur von Arbeitsverzeichnissen.
2.4 Die Administrativen Dateien  Definition von Modulen.
2.5 Multiple repositories  
2.6 Anlegen eines Repository ("Verwahrungsort")  Erzeugung eines Repositories
2.7 Sicherung eines Repositories erstellen  Sicherung eines Repositories
2.8 Verschieben eines Repositories  
2.9 Remote repositories  Zugriff auf ein Repository auf einer entfernten Maschine.
2.10 Lesezugriff auf das Repository  Nur-Lesen zugriff auf ein Repository gestatten.
2.11 Temporäre Verzeichnisse des Servers  Der Server erzeugt temporäre Verzeichnisse

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

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