go to the first, previous, next, last section, table of contents.
в этом приложении описано, как вызывать 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
go to the first, previous, next, last section, table of contents.
|