2010-03-02 1 views
2

новичок для четкостьcase.Как отображать последние изменения и журналы для текущей спецификации в ящике?

Поскольку конфигурация clearcase отличается от другой концепции в git, я могу означать журналы для любых файлов с указанной версией/ветвью.

Как я хочу показать журнал для всех элементов матча:

element * .../specified-lable-or-branch/ 
+0

Просто добавил найти запросы, по запросу – VonC

ответ

4

Сначала вы должны быть осведомлены о differences between ClearCase and Git, ClearCase является файл-ориентированный (не понятие ревизии хранилища в масштабе или совершить)

Вы можете отобразить журналы для любого видимого файла, введя:

cleartool lshistory /myView/myVob/path/to/myFile 

См lshistory man page. (А также How do I understand about ClearCase event records in the VOB database)

В lshistory списки команд записи событий в обратном хронологическом порядке, описывающие операции, которые повлияли на данные VOB «ы.

  • История файловых систем.
    Перечисляет события, касающиеся элементов, ветвей, версий и ссылок VOB.
    Сюда входят записи для создания и удаления объектов и записи для прикрепления и удаления аннотаций: метки, атрибуты и гиперссылки версий.

Другой вид бревен является lsvtree (история версий):

lsvtree команда перечисляет часть или все версии дерева одного или нескольких элементов.
По умолчанию список включает все ветви дерева версии элемента, за исключением устаревших ветвей.

alt text http://youtrack.jetbrains.net/_persistent/tree.PNG?file=74-3724&v=1&c=true


ОП добавляет:

Как я могу отобразить всю историю элементов соответствует шаблону, как появилась новая версия под ветви?

Вы можете комбинировать практически любые команды с помощью find query.

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 ... 

должен сделать это (любой элемент, который не имеет версии, созданную для этой ветви не будет перечислен)

+0

Как я могу отобразить всю историю для.. элементы соответствуют шаблону, как новая версия под веткой? –

+0

Прохладный! Большое спасибо! –

 Смежные вопросы

  • Нет связанных вопросов^_^