Алексей Махоткин

домашняя страница

CVS — Система Управления Параллельными Версиями

Go to the first, previous, next, last section, table of contents.


Ключи команды 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 дата, при котором извлекаются самые свежие ревизии, старше чем дата.
-f file
Показывать данные для конкретного файла (можно использовать несколько ключей `-f’ на одной командной строке). Это эквивалентно указанию файла в командной строке.
-n module
Показывать данные для конкретного модуля (можно использовать несколько ключей `-n’ на одной командной строке).
-p repository
Показывать данные, относящиеся к конкретному репозиторию (вы можете задать в командной строке больше одного ключа `-p’.)
-r rev
Показывать записи, относящиеся к ревизиям, появившимся после появления ревизии или метки rev. Соответствующие ревизии или метки ищутся в каждом RCS-файле.
-t tag
Показывать записи, сделанные с тех пор, как в файле истории появилась запись о метке tag. Это отличается от ключа `-r’ тем, что читается только файл истории, а не RCS-файлы, что гораздо быстрее.
-u name
Показывать записи о пользователе name.


Go to the first, previous, next, last section, table of contents.

Comments