| | |
|
Etc.: CVS – Система Управления Параллельными Версиями
Краткий справочник по командам CVSВ этом приложении описано, как вызывать CVS, со ссылками на места в руководстве, где детально описана каждая возможность. Дополнительную информацию можно получить, выполнив cvs --help или изучив section Индекс. Команда CVS выглядит так:
cvs [ global_options ] command [ command_options ] [ command_args ]
Глобальные ключи: --allow-root=rootdir - Разрешает использование каталога CVSROOT (только для сервера) (не реализовано в @cvsver{1.9} и ранее). См. section Настройка сервера для парольной аутентификации.
-a - Аутентифицировать все взаимодействие (только для клиента) (не реализовано в @cvsver{1.9} и ранее). См. section Глобальные ключи командной строки.
-b - Задает местонахождение программ RCS (@cvsver{1.9} и ранее). См. section Глобальные ключи командной строки.
-d root - Задает CVSROOT. См. section Репозиторий.
-e редактор - Редактировать сообщение с помощью редактора. См. section Фиксирование изменений.
-f - Не читать файл `~/.cvsrc'. См. section Глобальные ключи командной строки.
-H --help - Выдает справочное сообщение. См. section Глобальные ключи командной строки.
-l - Не журналировать команду в файле `CVSROOT/history'. См. section Глобальные ключи командной строки.
-n - Не изменять файлы на диске. См. section Глобальные ключи командной строки.
-Q - Совсем не выдавать сообщений. См. section Глобальные ключи командной строки.
-q - Почти совсем не выдавать сообщений. См. section Глобальные ключи командной строки.
-r - Создавать новые рабочие файлы в режиме "только для чтения". См. section Глобальные ключи командной строки.
-s variable=value - Установить пользовательскую переменную. См. section Подстановки в административных файлах.
-T tempdir - Создавать временные файлы в каталоге tempdir. См. section Глобальные ключи командной строки.
-t - Отслеживать ход выполнения CVS. См. section Глобальные ключи командной строки.
-v --version - Напечатать информацию об версии программы CVS и авторских правах.
-w - Создавать новые рабочие файлы в режиме для чтения и записи. См. section Глобальные ключи командной строки.
-x - Шифровать все переговоры с сервером (только для клиента). См. section Глобальные ключи командной строки.
-z gzip-level - Установить коэффициент сжатия (только для клиента).
Режимы подстановки ключевых слов (see section Режимы подстановки):
-kkv $Id: file1,v 1.1 1993/12/09 03:21:13 joe Exp $
-kkvl $Id: file1,v 1.1 1993/12/09 03:21:13 joe Exp harry $
-kk $Id$
-kv file1,v 1.1 1993/12/09 03:21:13 joe Exp
-ko не подставлять
-kb не подставлять, файл является двоичным
Ключевые слова (see section Список ключевых слов):
$Author: joe $
$Date: 1993/12/09 03:21:13 $
$Header: /home/files/file1,v 1.1 1993/12/09 03:21:13 joe Exp harry $
$Id: file1,v 1.1 1993/12/09 03:21:13 joe Exp harry $
$Locker: harry $
$Name: snapshot_1_14 $
$RCSfile: file1,v $
$Revision: 1.1 $
$Source: /home/files/file1,v $
$State: Exp $
$Log: file1,v $
Revision 1.1 1993/12/09 03:30:17 joe
Initial revision
Команды, их ключи и параметры: @macro short-option-a -a actions Задает действия, за которыми нужно следить. actions может быть edit , unedit , commit , all или none . См. section Как редактировать файлы, за которыми наблюдают?. @macro short-option-f -f Использовать головную ревизию (HEAD ), если не найдено указанной метки или даты. См. section Стандартные ключи командной строки. @macro short-option-k -k kflag Задать режим подстановки ключевых слов. См. section Подстановка ключевых слов. @macro short-option-l -l Работать только в текущем каталоге. See section Рекурсивное поведение. @macro short-option-N -N Не обрезать пути к модулям, если задан ключ `-d'. См. section Ключи команды checkout. @macro short-option-R -R Рекурсивно обходить дерево каталогов (по умолчанию это именно так). See section Рекурсивное поведение. add [options] [files...] - Добавить новый файл или каталог. См. section Добавление файлов в каталог.
@short-option-k -m msg - Задать описание файла.
admin [options] [files...] - Административные функции файлов истории версий в репозитории. См. section Команда admin: администрирование.
-b[rev] - Установить ветку по умолчанию. См. section Возврат к последней версии от поставщика.
-cstring - Задать префикс комментария. @short-option-k
-l[rev] - Блокировать ревизию rev или последнюю ревизию.
-mrev:msg - Заменить журнальную запись ревизии rev сообщением msg.
-orange - Удалить ревизии из репозитория. См. section Ключи команды admin.
-q - Выполнять команды, не выдавая сообщений.
-sstate[:rev] - Установить состояние ревизии.
-t - Получить описание файла со стандартного ввода.
-tfile - Получить описание файла из file.
-t-string - Установить описание файла в string.
-u[rev] - Разблокировать ревизию rev или последнюю ревизию.
annotate [options] [files...] - Для каждой строки показать последнюю ревизию, когда она была изменена. См. section Команда annotate.
-D date - Аннотировать самую последнюю ревизию, созданную не позже date. См. section Стандартные ключи командной строки. @short-option-f @short-option-l @short-option-R
-r tag - Аннотировать ревизию tag. См. section Стандартные ключи командной строки.
checkout [options] modules... - Извлечь копию исходных текстов. См. section Команда checkout: извлечение исходных текстов для редактирования.
@std-option-A -c - Напечатать содержимое базы данных модулей. См. section Ключи команды checkout.
-D date - Извлечь ревизии, датированные date (это липкий ключ). См. section Стандартные ключи командной строки.
-d dir - Извлекать в каталог dir. См. section Ключи команды checkout. @short-option-f
-j rev - Слить изменения. См. section Ключи команды checkout.
-k kflag - Использовать режим подстановки ключевых слов kflag. См. section Режимы подстановки. @short-option-l @short-option-N
-n - Не выполнять никаких программ. См. section Ключи команды checkout.
-P - Удалять пустые каталоги. См. section Перемещение и переименование каталогов.
-p - Извлекая файлы, печатать их в стандартный вывод (избегая липкости). См. section Ключи команды checkout. @short-option-R
-r tag - Извлечь ревизию tag (ключ липкий). См. section Стандартные ключи командной строки.
-s - Похоже на `-c', но выдает также статус модуля. См. section Ключи команды checkout.
commit [options] [files...] - Помещает изменения в репозиторий. См. section Команды commit: поместить файлы в репозиторий.
-F файл - Читает журнальное сообщение из файла. См. section Ключи команды commit.
-f - Принудительно фиксирует файл; запрещает рекурсию. См. section Ключи команды commit. @short-option-l
-m msg - Использовать msg в качестве журнального сообщения. См. section Ключи команды commit.
-n - Не выполнять программ. См. section Ключи команды commit. @short-option-R
-r rev - Фиксировать в ревизию rev. См. section Ключи команды commit.
diff [options] [files...] - Показывает изменения между ревизиями. См. section Команда diff: показать различия между ревизиями. Вдобавок к нижеуказанным поддерживает множество ключей, управляющих форматом выдачи, например, `-c' для создания контекстных файлов изменений.
-D date1 - Выдать изменения от ревизии, датированной date1, до рабочего файла. См. section Ключи команды diff.
-D date2 - Выдать изменения от rev1 или date1 до date2. См. section Ключи команды diff. @short-option-l
-N - Включает изменения для добавленных и удаленных файлов. См. section Ключи команды diff. @short-option-R
-r rev1 - Выдать изменения от rev1 до рабочего файла. См. section Ключи команды diff.
-r rev2 - Выдать изменения от rev1 или date1 до rev2. См. section Ключи команды diff.
edit [options] [files...] - Приготовиться к редактированию файла, за которым ведется наблюдение. См. section Как редактировать файлы, за которыми наблюдают?.
@short-option-a @short-option-l @short-option-R editors [options] [files...] - Посмотреть, кто редактирует файл, за которым ведется наблюдение. section Информация о том, кто следит и кто редактирует.
@short-option-l @short-option-R export [options] modules... - Экспортировать файлы из CVS. См. section Команда export: экспортировать исходные тексты.
-D date - Извлечь ревизии, датированные date. См. section Стандартные ключи командной строки.
-d dir - Извлекать в каталог dir. См. section Ключи команды export. @short-option-f @short-option-k @short-option-l @short-option-N
-n - Не выполнять программ перед извлечением. См. section Ключи команды export.
-P - Удалять пустые каталоги. См. section Перемещение и переименование каталогов. @short-option-R
-r tag - Извлечь ревизию tag (липкий ключ). См. section Стандартные ключи командной строки.
history [options] [files...] - Показать историю обращений к репозиторию. См. section Команда history: показать состояние файлов и пользователей.
-a - Показать информацию обо всех пользователях (по умолчанию --- только о себе). См. section Ключи команды history.
-b str - Показывать до записи с вхождением строки str в имя модуля, файла или репозитория. См. section Ключи команды history.
-c - Сообщать о зафиксированных (измененных) файлах. См. section Ключи команды history.
-D date - Сообщать о событиях, начиная с date. См. section Ключи команды history.
-e - Сообщать о всех типах записей. См. section Ключи команды history.
-l - Last modified (committed or modified report). См. section Ключи команды history.
-m module - Сообщать о модуле module (ключ можно задать несколько раз). См. section Ключи команды history.
-n module - Сообщать об изменениях в модуле module. См. section Ключи команды history.
-o - Сообщать об извлеченных модулях. См. section Ключи команды history.
-r rev - Сообщать об изменениях, начиная с ревизии rev. См. section Ключи команды history.
-T - Produce report on all TAGs. См. section Ключи команды history.
-t tag - Сообщать об изменениях, сделанных с момента, когда была создана метка tag. См. section Ключи команды history.
-u user - Сообщать об изменениях, сделанных пользователем user (ключ можно задать несколько раз). См. section Ключи команды history.
-w - Рабочие каталоги должны совпадать. См. section Ключи команды history.
-x types - Сообщать о типах событий types, обозначаемых буквами
TOEFWUCGMAR . См. section Ключи команды history. -z zone - Использовать временн'ую зону zone. См. section Ключи команды history.
import [options] repository vendor-tag release-tags... - Импортировать файлы в CVS, используя ветки поставщика. См. section Команда import: импортировать исходные тексты.
-b bra - Импортировать на ветку поставщика bra. См. section Несколько веток поставщика.
-d - Использовать время модификации файла в качестве времени импорта. См. section Ключи команды import. @short-option-k
-k kflag - Задать режим подстановки ключевых слов, действующий по умолчанию. См. section Ключи команды import.
-m msg - Использовать msg в качестве журнального сообщения. См. section Ключи команды import.
-I ign - Список файлов, которые нужно игнорировать (`!' очищает этот список). См. section Ключи команды import.
-W spec - Дополнительные обертки. См. section Ключи команды import.
init - Создать репозиторий CVS, если он еще не существует. См. section Создание репозитория.
log [options] [files...] - Напечатать информацию об истории файлов. См. section Команда log: напечатать информацию о файлах.
-b - Выдавать информацию только о ревизиях на ветви по умолчанию. См. section Ключи команды log.
-d dates - Задает даты (d1<d2 означает диапазон, d -- не позже). См. section Ключи команды log.
-h - Печатать только заголовок. См. section Ключи команды log. @short-option-l
-N - Не выдавать имена меток. См. section Ключи команды log.
-R - Печатать только имя RCS-файла. См. section Ключи команды log.
-rrevs - Печатать только информацию о ревизиях revs. См. section Ключи команды log.
-s states - Печатать только информацию о ревизиях, находящихся в указанных состояниях. См. section Ключи команды log.
-t - Печатать только заголовок и текст описания. См. section Ключи команды log.
-wlogins - Только о ревизиях, созданных указанными пользователями. См. section Ключи команды log.
login - Ввести пароль для аутентификации на сервере. См. section Использование клиента с парольной аутентификацией.
logout - Удалить сохраненный пароль на сервер. См. section Использование клиента с парольной аутентификацией.
rdiff [options] modules... - Показать различия между версиями. См. section Команда rdiff: выдать изменения между версиями в формате patch.
-c - Контекстный формат выдачи изменений (по умолчанию). См. section Ключи команды rdiff.
-D date - Выбрать ревизии, созданные в date. См. section Стандартные ключи командной строки. @short-option-f @short-option-l @short-option-R
-r rev - Выбрать ревизии rev. См. section Стандартные ключи командной строки.
-s - Короткая заплатка -- одна строка на файл. См. section Ключи команды rdiff.
-t - Последнее изменение, сделанное в файле. См. section Ключи команды diff.
-u - Унифицированный формат выдачи изменений. См. section Ключи команды rdiff.
-V vers - Использовать RCS версии vers для подстановки ключевых слов (устарело). См. section Ключи команды rdiff.
release [options] directory - Указывает, что каталог больше не используется. См. section Команда release: сообщить, что модуль более не используется.
-d - Удалить указанный каталог. См. section Ключи команды release.
remove [options] [files...] - Удаляет файл из репозитория. См. section Удаление файлов.
-f - Удалить файл в рабочем каталоге перед удалением из репозитория. См. section Удаление файлов. @short-option-l @short-option-R
rtag [options] tag modules... - Пометить набор ревизий в модуле. См. section Ревизии, а также section Создание ветвей и слияние.
-a - Убрать метку с удаленных файлов, которые в противном случае не были бы помечены. См. section Пометки при добавлении и удалении файлов.
-b tag - Создать ветку tag. См. section Создание ветвей и слияние.
-D date - Пометить ревизии, датированные date. См. section Как помечать по дате или ревизии.
-d tag - Удалить метку tag. См. section Удаление, перемещение и удаление меток.
-F - Переместить метку tag, если она уже существует. См. section Удаление, перемещение и удаление меток.
-f - Использовать головную ревизию (
HEAD ), если не найдена метка или дата. См. section Как помечать по дате или ревизии. @short-option-l -n - Не выполнять программ при создании меток. См. section Стандартные ключи командной строки. @short-option-R
-r rev - Пометить существующую метку rev. См. section Как помечать по дате или ревизии.
status [options] files... - Напечатать информацию о статусе файлов в рабочем каталоге. См. section Статус файла.
@short-option-l @short-option-R -v - Сообщить также информацию о метках в файле. См. section Метки ревизий.
tag [options] tag [files...] - Пометить извлеченные версии файлов. См. section Ревизии, а также section Создание ветвей и слияние.
-b - Создать ветку tag. См. section Создание ветвей и слияние.
-c - Проверить, что рабочие файлы не изменялись. См. section Что пометить в рабочем каталоге.
-D date - Пометить ревизии, датированные date. См. section Как помечать по дате или ревизии.
-d - Удалить метку tag. См. section Удаление, перемещение и удаление меток.
-F - Переместить метку tag, если она уже существует. См. section Удаление, перемещение и удаление меток.
-f - Использовать головную ревизию (
HEAD ), если не найдена метка или дата. См. section Как помечать по дате или ревизии. @short-option-l @short-option-R -r rev - Пометить существующую метку rev. См. section Как помечать по дате или ревизии.
unedit [options] [files...] - Отменить команду `edit'. См. section Как редактировать файлы, за которыми наблюдают?.
@short-option-a @short-option-l @short-option-R update [options] [files...] - Обновить рабочее дерево каталогов из репозитория. См. section Команда update: обновить рабочий каталог из репозитория.
@std-option-A -D date - Извлекать ревизии, датированные date (ключ является липким). См. section Стандартные ключи командной строки.
-d - Создавать каталоги. См. section Ключи команды update. @short-option-f
-I ign - Добавить файлы в список игнорируемых (`!' очищает этот список). См. section Ключи команды import.
-j rev - Объединить изменения. См. section Ключи команды update.
-k kflag - Использовать режим подстановки ключевых слов kflag. См. section Режимы подстановки. @short-option-l
-P - Удалять пустые каталоги. См. section Перемещение и переименование каталогов.
-p - Извлекать файлы на стандартный вывод (избежав липкости). См. section Ключи команды update. @short-option-R
-r tag - Извлечь ревизию tag (ключ липкий). См. section Стандартные ключи командной строки.
-W spec - Добавить обертку. См. section Ключи команды import.
watch [on|off|add|remove] [options] [files...] - on/off: включить/выключить извлечение файлов только для чтения. См. section Как с помощью CVS следить за определенными файлами?. add/remove: добавить или удалить уведомление о производимых действиях. См. section CVS может посылать вам уведомления.
@short-option-a @short-option-l @short-option-R watchers [options] [files...] - Вывести список следящих за файлом. См. section Информация о том, кто следит и кто редактирует.
@short-option-l @short-option-R
Далее >>>
|
|
|