Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Глобальные параметры клиента
В табл. 14.16 перечислены глобальные параметры, которые контролируют
работу программы-клиента CVS.
Таблица 14.16. Глобальные параметры клиента
Параметр ' Описание
Идентификация (только для gserver)

760
Глава 14. CVS и RCS

Таблица 14.16 (продолжение)

Параметр
Описание

-d root
Указать расположение репозитория. Имеет более высокий приоритет, чем значение $CVSROOT

-е editor
Определяет редактор сообщений. Имеет более высокий приоритет, чем значения $CVSEDITOR и $EDITOR

-f
Не читать файл -/.cvsrc. Параметр полезен, когда .cvsrc содержит параметры, которые нежелательно использовать в конкретной команде

-Н [command] -help [command]
Вывести справку. Если команда не указана, выводится общая справка по CVS, включая перечень других параметров справки

-1
Не заносить команду в журнал

—n
Не изменять никакие файлы. Полезно в том случае, если требуется узнать, на какие файлы повлияет выполняемая команда

-q
Тихий режим

-Q
Очень тихий режим. Выводить сообщения только в случае возникновения серьезных проблем

—r
Создавать новые рабочие файлы с правами доступа только для чтения

-s variable=value
Установить значение пользовательской переменной. Пользовательские переменные могут использоваться в содержимом административных файлов

-t
Отслеживание выполнения. Полезно при отладке проблем соединения с удаленным репозиторием, а также в сочетании с для определения действия незнакомой команды

—w
Создавать новые рабочие файлы с правами доступа для чтения и записи. Имеет более высокий приоритет, чем значение $CVSRE-
AD. Файлы создаются для чтения/записи, если не установлена переменная SCVSREAD или не указан параметр —г

—x
Шифрование (новая возможность версии 1.10)

-z gzip_level
Установить уровень сжатия. Полезно использовать при медленных соединениях между клиентом и сервером

Общие параметры клиента
В табл. 14.17 и 14.18 описаны параметры, которые являются общими для многих команд CVS. Табл. 14.17 содержит общие параметры с описанием их действия, а в табл. 14.18 перечислены параметры, которые могут быть использованы с пользовательскими командами. В следующих разделах будут подробно описаны параметры, которые либо не упомянуты здесь, либо функционируют иначе.

В табл. 14.18 показано, какие общие параметры доступны для каждой пользовательской команды.

Форматы дат
CVS позволяет использовать самые различные форматы задания дат, среди которых:
Стандарт ISO
Предпочтительно задание дат в виде YYYY-MM-DD НН: ММ, который будет выглядеть как 2000-05-17 или 2000-05-17 22:00. Технические детали использования формата определяются стандартом ISO 8601.
Стандарт Email
17 May 2000. Технические детали использования формата определяются стандартами RFC 822 и RFC 1123.
Относительный
10 days ago, 4 years ago (10 дней назад, 4 года назад).
Общий
month/day/year. Этот формат может вызывать путаницу, поскольку в различных странах используется различный порядок следования первых двух полей (дата 1/2/2000 является двусмысленной).
Другие
Другие форматы также допустимы, в частности YYYY/MM/DD и форматы без указания года (год принимает значение текущего).
Подстановка ключевых слов
В табл. 14.19 перечислены режимы подстановки ключевых слов, доступные для использования с параметром —к. В CVS подстановка ключевых слов используется с целью обновления информации о версии в файлах при их извлечении или обновлении из репозитория.
Таблица 14.19. Режимы подстановки ключевых слов

Режим Описание
Ь Двоичный режим. Работать с файлом так же, как и при режиме о, но не пре-
образовывать при этом символы новой строки.
к Режим только ключевых слов. Все ключевые слова сокращаются до их
имен. Используйте этот режим для сравнения двух версий файла без учета разницы, вызванной подстановкой значений ключевых слов.
kv Режим ключевое слово-значение. Происходит подстановка ключевого слова и соответствующего значения. Это режим по умолчанию.
kvl Режим ключевое слово-значение-блок-владелец (loker). Этот режим аналогичен режиму kv, за исключением того, что если версияявляется заблокированной, всегда добавляется значение идентификатора пользователя, которому принадлежит блокировка. Блокировку можно получить при помощи команды cvs admin -1.
о Режим «старого содержимого ». Не генерировать новые значения, а исполь-
зовать те значения ключевых слов, которые есть в репозитории.
Режим только значений. Происходит подстановка для каждого ключевого
слова; значение заменяет все поле ключевого слова, включая даже ограничительные символы $. Этот режим уничтожает собственно поле с ключевым словом, поэтому его следует использовать осторожно.

Поля подстановки ключевых слов имеют вид $Keyword. . . $. Доступны следующие ключевые слова:
Author
Идентификатор пользователя, поместившего версию в репозитории. Date
Дата и время (в стандартном формате UTC) помещения версии в репози-тории.
Header
Полный путь RCS-файла в репозитории, номер версии, дата помещения в репозитории, время, идентификатор пользователя, состояние файла и идентификатор владельца блокировки, если файл заблокирован.
Id
Краткая форма ключевого слова Header - из имени RCS-файла исключается путь и остается только само имя файла.
Name
Метка, которая использовалась для извлечения файла, или пустое значение, если метка не применялась для извлечения.
Locker
Идентификатор пользователя-владельца блокировки файла или пустое значение, если файл не заблокирован.
Log



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru