CVS.Система управления параллельными версиями

       

Ключи команды history


Несколько флагов, показанных выше в качестве параметра `-report', задают вид генерируемого отчета: -c Сообщить о всех командах commit (то есть о каждом изменении репозитория). -e Сообщить обо всем (все виды записей). Эквивалентно заданию `-x' со всеми типами записей. Конечно, `-e' будет также включать все типы записей, которые будут добавлены в будущих выпусках CVS; если вы пишете скрипт, которые может обрабатывать только определенные типы записей, используйте `-x'. -m module Сообщать об изменениях конкретного модуля (Можно использовать `-m' несколько раз в одной командной строке.) -o Сообщать об извлеченных модулях. -T Сообщать обо всех метках. -x type


Извлекать указанный набор типов записей type из истории CVS. Типы задаются одиночными буквами, которые можно использовать в комбинациях. Некоторые команды имеют единственный тип записи: F release O checkout E export T rtag После выполнения команды update могут появиться одна из четырех типов записей: C A merge was necessary but collisions were detected (requiring manual merging). G A merge was necessary and it succeeded. U A working file was copied from the repository. W The working copy of a file was deleted during update (because it was gone from the repository). После выполнения команды commit могут возникнуть одна из трех типов записей: A A file was added for the first time. M A file was modified. R A file was removed.

Ключи, показанные в виде параметра `-flags', задают дополнительные ограничения или, наоборот, добавляют дополнительную информацию к отчету, не требуя дополнительных парамтров: -a Показать данные обо всех пользователях (по умолчанию выдается только информация о пользователе, выполняющем команду history). -l Показать только последнее изменение. -w Показать только записи об изменениях, выполненных из того же рабочего каталога, где выполняется команда history.

Ключи, показанные в виде параметра `-options args', задают дополнительные ограничения, используя аргументы: -b str Показывать данные от конца вплоть до последней строки str, встреченной в имени модуля, имени файла или пути к репозиторию. -D дата Показывать данные с даты. Это немного отличается от обычного использования `-D дата', при котором извлекаются самые свежие ревизии, старше чем дата. -p repository Показывать данные, относящиеся к конкретному репозиторию (вы можете задать в командной строке больше одного ключа `-p'.) -r rev Показывать записи, относящиеся к ревизиям, появившимся после появления ревизии или метки rev. Соответствующие ревизии или метки ищутся в каждом RCS-файле. -t tag Показывать записи, сделанные с тех пор, как в файле истории появилась запись о метке tag. Это отличается от ключа `-r' тем, что читается только файл истории, а не RCS-файлы, что гораздо быстрее. -u name Показывать записи о пользователе name.

Содержание раздела