2.1 Ort des Repositories festlegen
Es existieren mehrere Möglichkeiten CVS mitzuteilen,
wo sich das Respository befindet. Sie können das
Repository explizit auf der Kommandozeile mit Hilfe der
`-d' (für `Directory') Option angeben:
| | cvs -d /usr/local/cvsroot checkout yoyodyne/tc
|
Oder Sie können die $CVSROOT Umgebungsvariable
mit einem absoluten Pfad zur Wurzel des Repositories belegen.
In diesem Beispiel `/usr/local/cvsroot'.
Um $CVSROOT zu setzen, müssen csh und tcsh
Benutzer eine Zeile in Ihrer `.cshrc' haben oder
`.tcshrc' Datei haben.
| | setenv CVSROOT /usr/local/cvsroot
|
sh und bash Benutzer sollten diese Zeilen in
ihrer `.profile' oder `.bashrc' haben:
| | CVSROOT=/usr/local/cvsroot
export CVSROOT
|
Ein Repository, das durch die Verwendung von
`-d' spezifierziert wurde, überschreibt die Bedeutung
der CVSROOT Umgebungsvariablen.
Wenn Sie einmal eine Arbeitskopie aus dem Repository ausgechecked
haben, weiß die Arbeitskopie aus welchem Repository es kommt
(Die Information wird in der Datei `CVS/Root' der Arbeitskopie
vorgehalten).
Die `-d' Option und die `CVS/Root' Datei
überschreiben beide die $CVSROOT Umgebungsvariable
Wenn sich die Angabe `-d' von der in der Datei
`CVS/Root' unterscheidet,
Wenn sich die
If `-d' option differs from `CVS/Root', the
former is used. Of course, for proper operation they
should be two ways of referring to the same repository.
|