| 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.
											 |