Добавлен файл в рабочий каталог (файл был создан и выполнена команда cvs add), но он еще не внесен в репозитории командой commit
М
Копия файла в рабочем каталоге изменилась
Р
и
Доступно обновление. В репозитории существует более новая версия файла, а копия в рабочем каталоге не изменялась
R
Копия из рабочего каталога была удалена (удален файл и выполнена команда cvs remove), но изменения не внесены в репозитории
7
Файл существует в рабочем каталоге, но не в репозитории
remove
remove
[ -f ]
[ -1 I -R ]
[ file .. . ]
Указать CVS, что файлы должны быть удалены из репозитория. Пока изменения не внесены в репозитории, файлы реально не удаляются. Если вы передумали, используйте cvs add для восстановления файлов, которые были удалены таким образом.
Параметры -1 и -R имеют тот же смысл, что и обычно. С командой remove может использоваться только один дополнительный параметр: -f. При его использовании файл удаляется сначала из рабочего каталога.
rtag
rtag [ -а ] [ -b ] [ -d ]
[ -D date \ -r rev ]
[ -f ] [ -F ] [ -1 | -R ]
[ -n ]
tag
file . . .
Присвоить метку определенной версии или набору файлов. Если файл уже
связан с меткой для другой версии, cvs rtag выдаст соответствующее сообщение, если только не использован параметр -F, Эта команда не работает с версиями файлов в рабочем каталоге (для этой цели используйте cvs tag), поэтому ее можно при желании использовать и вне рабочего каталога.
Параметры -D, -f, -1, -г и -R имеют тот же смысл, что и обычно. Дополнительные параметры перечислены в табл. 14.35.
Таблица 14.35. Параметры rtag
Параметр
Описание
—а
Искать удаленные файлы с указанной меткой «на чердаке » (каталог Attic)
-Ь
Присвоить метку ветви
-d
Удалить метку
-F
Принудительно перенести метку с текущей версии на указанную
—п
Не выполнять никакие программы, связанные с меткой из файла modules
status
status
[ -1 I -R ]
[ -v ]
[ file . ..]
Отобразить состояние файлов.
Параметры -1 и -R имеют то же значение, что и обычно. С командой status может также использоваться параметр -v, для того чтобы включить информацию о метке.
tag
tag
[ -b ]
[ -с ]
[ -d ]
t -D date | -r rev ]
[ -f ] [ -F ]
[ -1 | R ]
tag
[ file . . . ]
Присвоить метку версиям или набору файлов из рабочего каталога. Для перечисления существующих для файла меток можно использовать команду status -v.
Метка tag должен начинаться с буквы и состоять только из букв, цифр, символов дефиса (-) и подчеркивания (_). Поэтому при желании присвоить проекту hello метку О при выпуске его первой версии вам придется использовать вместо этого какую-нибудь другую метку, например
Параметры -D, -f, -1, -г и -R имеют то же значение, что и обычно. Дополнительные параметры перечислены в табл. 14.36.
Таблица 14.36. Параметры tag
Параметр
Описание
--Ь
Произвести ветвление
--с
Проверка изменений. Убедиться, что файлы не были локально измене-
ны, прежде чем присваивать метку
-d
Удалить метку
-F
Принудительно перенести метку с текущей версии на указанную
Поскольку при использовании параметра -d удаляется информация, которая может оказаться важной, рекомендуется использовать этот параметр только в тех случаях, когда это абсолютно необходимо. Как правило, предпочтительнее создать другую метку с похожим именем.
unedit
unedit
[ -1 ! -R ] [ file ...]
Прекратить редактирование файла и снова сделать его доступным только для чтения. Наблюдателям посылается уведомление. Параметры -1 и -R имеют тот же смысл, что и обычно.
update
update
[ -А
]
[ -d
]
[ -D
date | -г rev ]
[ -f
]
[ -1
pattern ]
[ -j
revl [ -i rev2 ]
[ -k
kflag ]
[ -1
I -R ]
[ -p
]
[ -P
]
[ -w
spec ]
[file
... 7
Обновить рабочий каталог, произведя слияние файлов с версиями из репозитория. Например:
cvs -n -q update -AdP
может использоваться для быстрого сравнения состояния рабочего каталога с вершиной ветви.
Параметры -D, -f, -к, -1, -г и -R имеют тот же смысл, что и обычно. Дополнительные параметры перечислены в табл. 14.37.
Таблица 14.37. Параметры update
Параметр
Описание
-А
Удалить «липкие» метки
-d
Создать и обновить новые каталоги
—I pattern
Маски файловых имен, которые должны игнорироваться
-j revision
Слияние изменений двух версий. Мнемоника для join
-P
Извлечь файлы на стандартный вывод
-P
Удалить пустые каталоги
-W spec
Спецификации фильтров
Использование -D и — г приводит соответственно к созданию «липких» дат и меток для обрабатываемых файлов (а одновременное использование -р с этими параметрами предотвращает «липкость»). Используйте параметр -А для удаления «липких» дат или меток.
<< Назад В начало Далее >> |