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





При указании параметра аргумент spec имеет такой же формат, как и записи в административном файле cuswrappers(cM. предшествующий раздел «Oatacvswrappers»).
В табл. 14.29 перечислены: коды состояния, отображаемые командой import. Таблица 14.29. Коды состояний import
Состояние
Описание

С
Зарегистрировано изменение. Файл существует в репозиторий, а версия в рабочем каталоге отличается; необходимо произвести слияние

I
Файл игнорируется в соответствии с определениями из файла .cvsignore

L
Ссылка. Символические ссылки игнорируются CVS

N
Новый. Файл является новым. Был добавлен в репозиторий

и
Обновление. Файл существует в репозиторий, а версия в рабочем каталоге не отличается

log
log [ -b ]
[ -d dates ]
[ -h ] [ -N ]
[ -rrevisions ] [ -R ]
[ -s state ] [ -t ]
[ -^logins ] [ file . . .]
Вывести журнал событий для всех файлов.
Параметр -1 имеет тот же смысл, что и обычно. Дополнительные параметры перечислены в табл. 14.30.
Таблица 14.30. Параметры log
Параметр
Описание


Перечислять версии ветви по умолчанию

—d dates
Сообщить информацию для указанных дат

-h
Вывести только заголовки

-N
Не отображать метки

-r[revisions]
Отчет только по перечисленным версиям. Пробела между -г и аргументом нет. Параметр без аргумента является указанием использовать последнюю версию ветви по умолчанию

-R
Выводить только имя файла RCS. Использование -R в данном случае имеет иной смысл, чем во всех остальных командах CVS, где параметр -Иявляется предписанием рекурсивного обхода

—sstate
Выводить только версии, находящиеся в указанном состоянии

-t
Выводить только заголовки и текст описания

—wlogins
Отчет по помещению в репозиторий файлов перечисленными пользователями. Пробела между -w и аргументом нет

С параметром -d следует использовать спецификации дат, приведенные в табл. 14.31. Допустимо указание нескольких спецификаций, разделенных точкой с запятой.

Спецификации версий для использования с -гприведены в табл. 14.32. Таблица 14.32. Задание версий для log
Спецификация
Описание

revl: rev2
Версии между revl и rev2 включительно

:rev
Версии от начала ветви до rev включительно

rev:
Версии от rev до конца ветви включительно

branch
Все версии ветви

branchl: branch2
Все версии всех ветвей между branchl и branch2 включительно

branch.
Самая последняя версия ветви

Для диапазона revl:rev2 считается ошибкой, если версии не принадлежат к одной и той же ветви.
login
login
Команда используется для регистрации перед началом работы с удаленными репозиториями. Введенный пароль сохраняется в файле -/.cvspass, поскольку соединение с сервером не поддерживается между вызовами.
logout
logout
Команда используется для завершения работы с удаленным репозиторием. Пароль, сохраненный в файле -/.cvspass,удаляется.
rdiff
rdiff [ -с | -s | -u ]
[ { < -D datel | -r rev1 } [ -D date2 \ -r rei/2 ] } | -t ]
[ -f ]
[ -1 I -R ]
[-V vn]
file

Команда rdiff создает patch-файл, который может использоваться для преобразования каталога одного издания в каталог другого.
Параметры -D, -f, -1, -г и -R имеют тот же смысл, что и обычно. Дополнительные параметры перечислены в табл. 14.33.
Таблица 14.33. Параметры^//
Параметр
Описание

--с
Использовать формат context diff (режим по умолчанию)

--s
Вывести сводку измененных файлов вместо создания файла patch

-t
Показать различия между двумя последними версиями

--и
Использовать формат unidiff

-V rcsver
Вышел из употребления. Использовался для указания версии RCS, для которой необходимо эмулировать подстановку ключевых слов. (Расширение слов соответствует RCS версии 5)

release
release [ -d ]
directory . . .
При желании рабочие каталоги могут быть удалены без применения cvs release; использование команды release приведет к занесению соответствующей записи в журнал событий (если этот механизм надлежащим образом настроен). Кроме того, будет проверено расположение (рекурсивно) каждого из файлов рабочего каталога перед удалением. Это поможет предотвратить случайное удаление работы, еще не внесенной в репозиторий.
С командой release можно использовать только один параметр: -d. Указание этого параметра приведет к удалению рабочей копии модуля в случае отсутствия не внесенных в репозиторий изменений.

 

Новые каталоги (включая и любые файлы в них) в рабочем каталоге будут удалены при использовании параметра -d с командой
release.

Коды состояний, приведенные в табл. 14.34, используются для описания местоположения файлов в репозитории и рабочем каталоге.
Таблица 14.34. Коды состояний release
Состояние
Описание

А



   
 

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