Go to the first, previous, next, last section, table of contents.
Административный файл `config' содержит различные настройки,
влияющие на поведение CVS. Синтаксис этого файла слегка
отличается от синтаксиса прочих файлов. Переменные не
подставляются. Строки, начинающиеся с `#', считаются
комментариями.
Все прочие строки состоят из ключевого слова, символа `=' и
значения. Заметьте, что этот синтаксис очень строг.
Дополнительные пробелы и символы табуляции не допускаются.
В настоящий момент определены следующие ключевые слова:
RCSBIN=bindir
-
Для CVS версий от 1.9.12 до 1.9.18, это ключевое слово
указывало, что следует искать программы RCS в каталоге
bindir. Современные версии CVS не требуют программ
RCS; для совместимости эта установка допускается, но ничего
не делает.
SystemAuth=value
-
Если value равно `yes', то pserver должен искать
пользователя в системной базе данных пользователей, если он не
найден в `CVSROOT/passwd'. Если же значение равно
`no', то все пользователи сервера с парольной
аутентификацией должны существовать в `CVSROOT/passwd'. По
умолчанию значение равно `yes'. Дополнительная информация о
pserver находится в section Прямое соединение с парольной аутентификацией.
PreservePermissions=value
-
Включить поддержку для хранения в репозитории специальных файлов
устройств, символических ссылок, прав доступа к файлами и
информации об их владельцах. Значение по умолчанию: `no'.
See section Специальные файлы, где описаны подробности использования
этого ключевого слова.
TopLevelAdmin=value
-
Изменить поведение команды `checkout' так, чтобы она
создавала каталог `CVS/' на уровень выше вашего рабочего
каталога, вдобавок к каталогам `CVS/', которые создаются
внутри извлеченных каталогов. Значение по умолчанию --
`no'.
Эта опция полезна, если вы обнаружите, что выполняете многие
команды в каталоге на уровень выше вашего рабочий каталога, а не
в одном из извлеченных подкаталогов. Каталог `CVS/',
созданный таким образом, позволяет не указывать `CVSROOT'
при каждой команде. Обеспечивается также место для файла
`CVS/Template' (see section Как данные хранятся в рабочем каталоге).
LockDir=directory
-
Создавать файлы блокировок CVS в каталоге directory, а
не в репозитории. Это полезно, если вы хотите разрешить
пользователям читать из репозитория, предоставив им доступ на
запись только в directory, а не в репозиторий. Вам нужно
создать directory, а CVS сама создаст там требуемые
подкаталоги. Информация о блокировках CVS находится в главе
section Совместный доступ нескольких разработчиков к CVS.
Перед включением опции `LockDir' убедитесь, что вы не
используете ни одной копии CVS версий 1.9 или раньше,
которые не поддерживают `LockDir', и не дадут об этом
никакого предупреждения. Если позволить такому случиться, то
некоторые пользователи CVS будут делать блокировки в одном
каталоге, а другие -- в другом, и репозиторий может быть
испорчен. @cvsver{1.10} не поддерживает `LockDir', но
выдаст предупреждение, если использовать его на репозитории с
включенным `LockDir'.
Go to the first, previous, next, last section, table of contents.