Вот полный список переменных окружения, влияющих на работу CVS.
$CVSIGNORE
$CVSWRAPPERS
$CVSREAD
checkout
и
update
будут стараться создавать файлы в вашем рабочем
каталоге в режиме только для чтения. Если эта переменная не
установлена, то поведением по умолчанию будет разрешить изменение
ваших рабочих файлов.
$CVSUMASK
$CVSROOT
$CVSROOT
не установлена, или же вы
хотите один раз использовать другой репозиторий, вы можете
использовать такую командную строку: `cvs -d cvsroot
cvs_command...'. После того, как вы извлекли рабочий
каталог, CVS сохраняет путь к репозиторию в файле
`CVS/Root', поэтому обычно вам нужно беспокоиться об этом
только при первом извлечении.
$EDITOR
$CVSEDITOR
$VISUAL
$CVSEDITOR
переопределяет $EDITOR
. См. section Фиксирование изменений.
$PATH
$RCSBIN
не установлена, и путь поиска
программ не задан на этапе компиляции, то CVS будет
использовать $PATH
, чтобы найти все используемые
программы.
$HOME
$HOMEPATH
$HOMEDRIVE
$HOME
. Под Windows NT система
устанавливает переменные $HOMEDRIVE
, например, `d:' и
$HOMEPATH
, например, `\joe'. Под Windows 95 вам,
скорее всего, потребуется самому установить $HOMEDRIVE
и
$HOMEPATH
.
$CVS_RSH
:ext:
. see section Соединение с помощью rsh
.
$CVS_SERVER
rsh
. В этой переменной задается имя
программы, которую нужно запустить на сервере при доступе к
сетевому репозиторию с помощью rsh
. Значение по умолчанию
--- cvs
. see section Соединение с помощью rsh
.
$CVS_PASSFILE
cvs
login server
. Значение по умолчанию -- `$HOME/.cvspass'.
see section Использование клиента с парольной аутентификацией.
$CVS_CLIENT_PORT
$CVS_RCMD_PORT
$CVS_CLIENT_LOG
$CVS_CLIENT_LOG
.in', а все, что принимается от
сервера, журналируется в `$CVS_CLIENT_LOG
.out'.
$CVS_SERVER_SLEEP
$CVS_IGNORE_REMOTE_ROOT
$CVS_IGNORE_REMOTE_ROOT
игнорируется.
$COMSPEC
$TMPDIR
$TMP
$TEMP
TMPDIR
. See section Глобальные ключи командной строки, где описано,
как задать этот параметр. Некоторые части CVS всегда
используют `/tmp' (с помощью функции tmpnam()
,
которая обеспечивается системой).
Под Windows NT используется $TMP
(с помощью функции
_tempnam()
, которая обеспечивается системой).
Программа patch
, которая используется клиентом CVS,
использует TMPDIR
, а если она не установлена, то
`/tmp' (по крайней мере, это так для GNU patch 2.1).
Заметьте, что если ваши сервер и клиент оба используют CVS
1.9.10 или позже, то CVS не вызывает внешнюю программу
patch
.
Go to the first, previous, next, last section, table of contents.