CVS -- Система Управления Параллельными Версиями - Все переменные окружения, используемые в CVS
Go to the first, previous, next, last section, table of contents.
Все переменные окружения, используемые в CVS
Вот полный список переменных окружения, влияющих на работу CVS.
$CVSIGNORE
- Список шаблонов файлов, разделенный пробелами. CVS будет игнорировать эти файлы. See section Игнорирование файлов с помощью cvsignore.
$CVSWRAPPERS
- Список имен файлов, разделенный пробелами. CVS будет считать такие файлы обертками. See section Файл `cvswrappers'.
$CVSREAD
-
Если эта переменная установлена, команды
checkout
иupdate
будут стараться создавать файлы в вашем рабочем каталоге в режиме только для чтения. Если эта переменная не установлена, то поведением по умолчанию будет разрешить изменение ваших рабочих файлов. $CVSUMASK
- Управляет правами доступа к файлам в репозитории. См. section Права доступа к файлам.
$CVSROOT
-
Эта переменная должна содержать полный путь к репозиторию
исходных текстов CVS (там, где хранятся RCS-файлы).
Эта информация должна наличествовать для выполнения большинства
команды CVS; если
$CVSROOT
не установлена, или же вы хотите один раз использовать другой репозиторий, вы можете использовать такую командную строку: `cvs -d cvsroot cvs_command...'. После того, как вы извлекли рабочий каталог, CVS сохраняет путь к репозиторию в файле `CVS/Root', поэтому обычно вам нужно беспокоиться об этом только при первом извлечении. $EDITOR
$CVSEDITOR
$VISUAL
-
Задает программу, использующуюся для написания журнальных
сообщений во время фиксирования.
$CVSEDITOR
переопределяет$EDITOR
. См. section Фиксирование изменений. $PATH
-
Если переменная
$RCSBIN
не установлена, и путь поиска программ не задан на этапе компиляции, то CVS будет использовать$PATH
, чтобы найти все используемые программы. $HOME
$HOMEPATH
$HOMEDRIVE
-
Используется для установки каталога, в котором хранится файл
`.cvsrc' и некоторые другие файлы. Под UNIX CVS
проверяет только
$HOME
. Под Windows NT система устанавливает переменные$HOMEDRIVE
, например, `d:' и$HOMEPATH
, например, `\joe'. Под Windows 95 вам, скорее всего, потребуется самому установить$HOMEDRIVE
и$HOMEPATH
. $CVS_RSH
-
Задает внешнюю программу, с помощью которой CVS
устанавливает соединение, когда используется метод доступа
:ext:
. see section Соединение с помощьюrsh
. $CVS_SERVER
-
Используется в режиме клиент-сервер при обращении к сетевому
репозиторию с помощью
rsh
. В этой переменной задается имя программы, которую нужно запустить на сервере при доступе к сетевому репозиторию с помощьюrsh
. Значение по умолчанию ---cvs
. see section Соединение с помощьюrsh
. $CVS_PASSFILE
-
Используется в режиме клиент-сервер при обращении к
cvs login server
. Значение по умолчанию -- `$HOME/.cvspass'. see section Использование клиента с парольной аутентификацией. $CVS_CLIENT_PORT
- Используется в режиме клиент-сервер при доступе к серверу с помощью Kerberos. see section Прямое соединение с помощью Kerberos.
$CVS_RCMD_PORT
- Используется в режиме клиент-сервер. Если установлено, задает номер порта, который используется при обращении к демону RCMD на сервере. (В настоящий момент не используется для клиентов Unix).
$CVS_CLIENT_LOG
-
Используется для отладки в режиме клиент-сервер. Если
установлено, то все, что посылается на сервер, журналируется в
файле `
$CVS_CLIENT_LOG
.in', а все, что принимается от сервера, журналируется в `$CVS_CLIENT_LOG
.out'. $CVS_SERVER_SLEEP
- Используется для отладки на стороне сервера в режиме клиент-сервер. Если установлена, задерживает запуск нового процесса-сервера на указанный период времени, чтобы вы могли присоединить к процессу отладчик.
$CVS_IGNORE_REMOTE_ROOT
-
Для CVS 1.10 и старше установка этой переменной не позволяет
CVS перезаписывать файл `CVS/Root', когда задан
глобальный ключ `-d'. Поздние версии CVS не
перезаписывают этот файл, поэтому
$CVS_IGNORE_REMOTE_ROOT
игнорируется. $COMSPEC
- Используется только под OS/2. Задает имя командного интерпретатора, по умолчанию `cmd.exe'.
$TMPDIR
$TMP
$TEMP
-
Каталог, в котором расположены временные файлы. CVS-сервер
использует
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.