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





Добавлен файл в рабочий каталог (файл был создан и выполнена команда 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 и — г приводит соответственно к созданию «липких» дат и меток для обрабатываемых файлов (а одновременное использование -р с этими параметрами предотвращает «липкость»). Используйте параметр -А для удаления «липких» дат или меток.



   
 

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