Просмотр истории

Если используемый репозиторий поддерживает ведение журнала, Cervisia может предоставлять хронологию некоторых событий таких как проверки, передачи, обновления, релизы и rtags. Выберите в меню Вид пункт История, и Cervisia выполнит команду

cvs history -e -a

Примечание

Это загружает файл истории с сервера, то-есть списка событий для всех пользователей и всех модулей. Он может быть очень большого размера!

Теперь вы можете видеть список событий, сортированный по дате. Во втором столбце, тип события означает:

  • Проверка - пользователь, указанный в столбце 'Автор' проверил модуль

  • Метка - пользователь использовал команду cvs rtag. Примечание, использование cvs tag (в меню Cervisia РасширенныйМетка/Ветвь... ) не заносится в журнал истории. Это имеет исторические причины (смотрите CVS FAQ).

  • Релиз - пользователь выпустил модуль. Обычно эта команда редко используется и не имеет большого значения.

  • Обновление, Удалён - пользователь сделал модификацию в файле, который был удалён в хранилище. Как следствие файл был удалён и в его рабочей копии.

  • Обновление, Скопирован - пользователь внёс модификации в файл. Новая версия которого была скопирована в репозиторий.

  • Обновление, Объединён - пользователь сделал модификации в файле. Модификации в версии хранилища были объединены в его рабочую копию.

  • Обновление, Конфликт - пользователь сделал модификации в файле, и был обнаружен конфликт с его собственными модификациями.

  • Передача, Изменён - пользователь передал изменённый файл.

  • Передача, Добавлен - пользователь добавил файл и передал его.

  • Передача, Удалён - пользователь удалил файл и передал его.

Рисунок 3.2. Снимок экрана диалога истории Cervisia

Снимок экрана диалога истории Cervisia

Вы легко можете сортировать список и по другим критериям, нажимая на соответствующий заголовок столбца. Чтобы легко можно было разобраться в записях хронологии, некоторые опции фильтра активируются переключателями:

  • Показать события передачи - показывать передачи

  • Показать события проверки - показывать проверки

  • Показать события меток - показывать метки

  • Показать другие события - показывать события не указанные выше

  • Только пользователь - показывать события, вызванные конкретным пользователем

  • Соответствие имён файлов - фильтровать имена файлов регулярным выражением.

  • Соответствие имён каталогов - фильтровать имена каталогов регулярным выражением.

Специальные символы используемые в регулярных выражениях

  • x* соответствует любому количеству символов x.

  • x+ соответствует одному или более символу x.

  • x? соответствует нулю или одному символу x.

  • ^ соответствует началу строки.

  • $ соответствует концу строки.

  • [a-cx-z] соответствует набору символов, например набор состоящий из a,b,c,x,y,z.