Команды CVS выглядят таким образом:
cvs [global-options] COMMAND [COMMAND-OPTIONS]
[command-args]
Далее следует список команд системы CVS.
-k kflag Установить подстановку ключевых слов.
-m msg Установить описание файла (комментарий).
-b[rev] Установить ветвь по умолчанию. -cstring Установить начало комментария. -ksubst Определить подстановку ключевых слов. -l[rev] Ограничить доступ версии rev или последней версии. -mrev:msg Заменить комментарий в хранилище. -orange Удалить версии из хранилища. -q Выполняться с минимумом сообщений. -sstate[:rev]Установить состояние файла. -t Установить ввод описания (комментария) со стандартного ввода. -tfile Установить ввод описания (комментария) из файла file. -t-string Заменить описание (комментарий) на строку string. -u[rev] Открыть доступ к версии rev или к последней версии.
-D date Показать наиболее свежую версию, но не позднее даты date. -f Использовать версию из основного ствола разработки, если указанный тег или дата не найдены. -l Выполнять локально, без подкаталогов. -R Выполнять рекурсивно, с подкаталогами. -r tag Показать измен©нные строки из версии tag.
-A Сбросить любые липкие теги, даты, параметры. -c Вывести базу данных с именами модулей. -D date Получить копию исходных текстов до даты date (липкий параметр). -d dir Получить копию исходных текстов в каталог dir. -f Использовать версии из основного ствола, если указанные теги или даты не найдены. -j rev Объединить изменения. -k kflag Использовать строку kflag для постановки ключевых слов. -l Выполнять локально; без подкаталогов. -N Не сокращать путь к модулю, если используется -d. -n Не выполнять программу модуля, если она есть. -P Пропустить пустые каталоги. -p Вывести копию исходных текстов на стандартное устройство вывода (избегая липкости). -R Выполнять рекурсивно; включая подкаталоги (умолчание). -r tag Получить копию исходных текстов версии tag (липкий параметр). -s То же что -c, но включая состояние модуля.
-F file Прочесть комментарий на изменение из файла file. -f Отметить файл проверенным; запретить рекурсию. -l Выполнять локально; без подкаталогов. -m msg Использовать строку msg в качестве комментария, который будет записан в журнал (log). -n Не выполнять программу модуля, если таковая есть. -R Выполнять рекурсивно; с подкаталогами (умолчание). -r rev Выполнить commit для версии rev.
-D date1 Получить diff между версией с определ©нной датой и версией в рабочем каталоге. -D date2 Получить diff между date1/rev1 и date2. -l Выполнять локально; без подкаталогов. -N Включить diff для добавленных и удал©нных файлов. -R Выполнять рекурсивно; с подкаталогами (умолчание). -r rev1 Получить diff между версией rev1 и рабочим каталогом. -r rev2 Получить diff между версией date1/rev1 и rev2.
-a actions Определить действия для временного наблюдения, где действия могут быть такими: EDIT, UNEDIT, COMMIT, ALL, NONE. -l Выполнять локально; без подкаталогов. -R Выполнять рекурсивно; с подкаталогами (умолчание).
-l Выполнять локально; без подкаталогов. -R Выполнять рекурсивно; с подкаталогами (умолчание).
-D date Экспортировать версию, датированную date. -d dir Экспортировать версию в каталог dir. -f Использовать версии из основного ствола, если указанные теги или даты не найдены. -k kflag Установить подстановку ключевых слов. -l Выполнять локально; без подкаталогов. -N Не сокращать путь к модулю, если используется -d. -n Не выполнять программу модуля, если она есть. -P Пропустить пустые каталоги. -p Вывести копию исходных текстов на стандартное устройство вывода (избегая липкости). -R Выполнять рекурсивно; включая подкаталоги (умолчание). -r tag Получить копию исходных текстов версии tag (липкий параметр).
-a Все пользователи. -b str Назад к записи содержащей строку str в поле MODULE/FILE/REPOS.
-c Отч©т о модифицированных (committed) файлах. -D date Начиная с даты date. -e Отч©т о записях всех типов. -l Отч©т о наиболее поздних изменениях. -m module Отч©т о модуле module. -n module В модуле module. -o Отч©т о прочитанных (checkout) модулях. -r rev Начиная с версии rev. -T Выдать отч©т о всех тегах. -t tag Начиная с момента, когда тег tag попал в файл истории (от любого пользователя). -u user Для пользователя user. Может использоваться несколько раз в командной строке. -w Рабочий каталог должен соответствовать. -x types Отч©т о типах types, может быть одним из следующих: TOEFWUCGMAR (одна буква - один тип). -z zone Вывод для временной зоны zone.
-b bra Внести ветвь bra в ветвь поставщика. -d Использовать время модификации файлов в качестве времени импорта. -k kflag Установить режим подстановки ключевых слов по умолчанию. -m msg Использовать msg как запись в журнале (log). -I ign Файлы, которые следует игнорировать (! для сброса). -W spec Фильтры (wrappers).
-b Только список версий в ветви по умолчанию. -d dates Определить даты (D1<D2 для интервала и D для свежайшего до даты D). -h Напечатать только заголовки. -l Локально; без подкаталогов. -N Не перечислять теги. -R Печать только имена файлов RCS. -rrevs Печатать только версии revs. -s states Только версии с определ©нным состоянием. -t Только заголовок и описательный текст (комментарий). -wlogins Только список версий внес©нных определ©нными пользователями.
-c Контекстное различие (умолчание). -D date Выбрать версии, базирующиеся на дате date. -l Локально; без подкаталогов. -R Рекурсивно; с подкаталогами (умолчание). -r rev Выбрать версии, базирующиеся на версии rev. -s Краткий формат - одна строка на файл. -t Различие между двумя последними версиями. -u Выводной формат unidiff. -V vers Использовать RCS версию vers для подстановки ключевых слов (устаревшее).
-d Удалить данный каталог.
-f Вычеркнуть файл до его удаления. -l Локально; без подкаталогов. -R Рекурсивно; с подкаталогами (умолчание).
-a Очистить тег из удал©нных файлов, которые иначе не смогли бы быть помечены тегом. -b tag Создать ветвь с именем tag. -D date Пометить версию с датой date. -d Удалить данный тег. -F Переместить тег, если он уже существует. -f Использовать основной ствол, если указанные тег или дата не найдены. -l Локально; без подкаталогов. -n Не выполнять программу тега. -R Рекурсивно; с подкаталогами (умолчание). -r tag Пометить существующий тег tag.
-l Локально; без подкаталогов. -R Рекурсивно; с подкаталогами (умолчание). -v Включить информацию о тегах в каждом файле.
-a actions Определить действия для временного наблюдения, где действиями могут быть: EDIT, UNEDIT, COMMIT, ALL, NONE. -l Локально; без подкаталогов. -R Рекурсивно; с подкаталогами (умолчание).
-A Сбросить любые липкие теги/даты/параметры. -D date Получить из хранилища наиболее свежие версии файлов, но не позднее даты date. -d Создать каталоги. -f Использовать основной ствол, если указанные тег или дата не найдены. -I ign Игнорировать файлы из списка ign (восклицательный знак '!' означает отмену игнорирования). -j rev Объединить версии. -k kflag Установить подстановку ключевых слов. -l Локально; без подкаталогов. -P Опустить пустые каталоги. -p Выдать файлы на стандартное устройство вывода (избежать липкости). -R Рекурсивно; с подкаталогами (умолчание). -r tag Использовать при выводе из хранилища версию tag (липкий параметр). -W spec Установить фильтры (wrappers).
-a actions Определить действия для временно наблюдаемых файлов. Действия могут быть EDIT, UNEDIT, COMMIT, ALL, NONE. -l Локально; без подкаталогов. -R Рекурсивно; с подкаталогами (умолчание).
-l Локально; без подкаталогов. -R Рекурсивно; с подкаталогами (умолчание).