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

2.6 Anlegen eines Repository ("Verwahrungsort")

Um ein CVS--Repository anzulegen, wählen Sie zuerst den Rechner und die Platte, auf der die Änderungsgeschichte der Quelldateien gespeichert werden soll. Die CPU-- und Speicheranforderungen sind moderat, sodaß die meisten Rechner geeignet sein sollten. Details finden Sie unter 2.9.1 Anforderungen an Server.

Zur Abschätzung des Bedarfs an Plattenplatz: Wenn Sie RCS--Dateien von einem anderen System importieren, entspricht die Größe der RCS--Dateien ungefähr der Anfangsgröße Ihres Repositories. Beginnen Sie ohne irgendeine Änderungsgeschichte, kann folgende Faustregel benutzt werden: Der Server sollte für das Repository das dreifache dessen an Platz haben, was an Code mit CVS verwaltet werden soll. (Letztenendes wird das Repository noch größer werden, aber für eine Weile reicht es.)
Auf den Rechnern, an denen die Entwickler arbeiten werden, sollte Platz für ungefähr ein Arbeitsverzeichnis pro Entwickler sein (Abhängig davon, was jeder Entwickler benutzt, entweder der gesamte Baum (Verzeichnisbaum mit Quelldateien, A.d.Ü.), oder nur ein Teil).

Das Repository sollte von allen Rechnern aus, die CVS im Server--Modus oder im lokalen Modus benutzen möchten, erreichbar sein (direkt oder über ein Netzwerk-Dateisystem). Die Client-Rechner benötigen neben dem CVS--Protokoll keinen anderen Zugang zum Repository. Es ist nicht möglich, mit CVS aus einem Repository zu lesen, für das man nur Leserechte hat. CVS muß Lock-Dateien anlegen können ( 10.5 Several developers simultaneously attempting to run CVS).

2. Das Repository

 
cvs -d /usr/local/cvsroot init

cvs init is careful to never overwrite any existing files in the repository, so no harm is done if you run cvs init on an already set-up repository.

cvs init will enable history logging; if you don't want that, remove the `history' file after running cvs init. C.11 The history file. Um ein Repository anzulegen, rufen Sie cvs init auf. Dieses erzeugt ein leeres Repository an der CVS Wurzel, die wie üblich angegeben wird ( 2. Das Repository

 
cvs -d /usr/local/cvsroot init

cvs init wird "history logging" aktivieren; wenn Sie dies nicht möchten, entfernen Sie die `history'--Datei, nachdem Sie cvs init aufgerufen haben. C.11 The history file.

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

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