Во-первых, вы должны знать о различиях между ClearCase и Git , причем ClearCase ориентирован на файл (без понятия ревизии или фиксации для всего хранилища)
Вы можете отображать журналы длялюбой видимый файл, набрав:
cleartool lshistory /myView/myVob/path/to/myFile
См. lshistory
справочную страницу .(а также Как понять записи событий ClearCase в базе данных VOB )
Команда lshistory выводит записи событий в обратном хронологическом порядке, описывая операции, которые повлияли на * 1016Данные *.
- История данных файловой системы .
Список событий, связанных с элементами, ветвями, версиями и ссылками VOB.
Сюда входят записи для создания иудаление объектов и записей для прикрепления и удаления аннотаций: меток версий, атрибутов и гиперссылок.
Другой тип журналов - это lsvtree
(история версий):
Команда lsvtree
отображает часть или все дерево версий одного или нескольких элементов.
По умолчанию в список включены все ветвидерево версий элемента, за исключением устаревших ветвей.
альтернативный текст http://youtrack.jetbrains.net/_persistent/tree.PNG?file=74-3724&v=1&c=true
Оператор операций добавляет:
Как отобразить всеистория элементов соответствуету tern like есть новая версия под веткой?
Вы можете комбинировать практически любые команды с запросом поиска .
Синтаксис Windows:
cleartool find . -name "apattern" -exec "cleartool lshistory \"%CLEARCASE_PN%\""
cleartool find . -version "{created_since(target-data-time)}" -exec "cleartool lshistory \"%CLEARCASE_PN%\""
Синтаксис Unix:
cleartool find . -name "apattern" -exec 'cleartool lshistory "$CLEARCASE_PN"'
cleartool find . -version "{created_since(target-data-time)}" -exec 'cleartool lshistory "$CLEARCASE_PN"'
Для "как есть новая версия под веткой?"в частности:
cleartool find . -version "brtype(mybranch)" -exec ...
должен это сделать (любой элемент, для которого не создана версия для этой ветви, не будет указан).