Команда вроде:
cleartool diffbl -act bl1@\apvob bl2@\apvob
предоставит вам список действий, у которых есть новые версии между базовыми уровнями bl1 и bl2.
Однако для получения списка файлов (т. Е. Элементов, таких как файлы или каталоги, а не версий, как во всех обновленных версиях, даже для одного и того же файла), лучше всего способ:
- убедитесь, что эти базовые показатели являются «полными» базовыми: при необходимости продвиньте их полностью:
cleartool chbl -full bl1@\apvob
cleartool chbl -full bl2@\apvob
(если они уже были заполнены, эта команда ничего не сделает)
- перечислите все элементы, которые имеют метки
bl1
и bl2
в разных версиях:
cleartool find -all -element '{lbtype_sub(REL1) && lbtype_sub(REL2)}' ^
-version '{(lbtype(REL1) && ! lbtype(REL2)) || ^
(lbtype(REL2) && !lbtype(REL1))}' -print
См. «Найти изменения между ярлыками».
Обратите внимание, что этот последний вопрос также упоминается «построитель отчетов в комплекте с ClearCase, что интересно, если вам нужно решение, использующее графический интерфейс, а не интерфейс командной строки (командная строка):
![построитель отчетов](https://i.stack.imgur.com/GRy9D.gif)
Опять же, если эти базовые показатели заполнены, вы можете использовать их для перечисления (под Elements/Labels
) либо «Elements Changed Between Two Labels
», либо «Versions Changed Between Two Labels
» в зависимости от того, что вам нужно.
person
VonC
schedule
10.05.2012