Существует несколько способов сообщить CVS, где искать
репозиторий. Вы можете явно задать репозиторий в командной
строке с помощью ключа -d
("directory", каталог):
cvs -d /usr/local/cvsroot checkout yoyodyne/tc
Другим вариантом является установка переменной окружения
$CVSROOT
в полный путь до корня репозитория, например,
`/usr/local/cvsroot'. Чтобы установить $CVSROOT
,
пользователи csh
и tcsh
должны поместить в свой
файл `~/.cshrc' или `~/.tcshrc' такую строку:
setenv CVSROOT /usr/local/cvsroot
Пользователи sh
и bash
должны поместить в свой файл
`.profile' или `.bashrc' такие строки
CVSROOT=/usr/local/cvsroot export CVSROOT
Имя репозитория, указанное с помощью `-d', будет
использоваться вместо указанного в переменной окружения
$CVSROOT
. Когда вы извлечёте рабочую копию из
репозитория, эта копия будет помнить, из какого именно
репозитория её извлекли (эта информация хранится в файле
`CVS/Root' в рабочем каталоге).
Ключ `-d' и файл `CVS/Root' переопределяют репозиторий,
заданный в переменной окружения $CVSROOT
. Если
репозиторий, заданный ключом `-d', отличается от
репозитория, указанного в файле `CVS/Root', используется
первый из них. Конечно же, для правильного функционирования в
обоих местах должен быть упомянут один и тот же репозиторий.
Go to the first, previous, next, last section, table of contents.