2012-01-10 5 views

ответ

2

Непосредственно, потому что ClearCase является file-centric, not repository centric.

Таким образом, вы можете сделать свой запрос для компонента или потока (список компонентов + базовые линии).

Например, чтобы перечислить все виды деятельности для данного потока, можно ввести (с помощью fmt option of lsact):

cleartool lsact -fmt "%n %d" -in [email protected]\aPVob -user auser 

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


Для файлов, вы можете использовать найти запрос, похожий на «Find files in Clearcase view newer than a specific date?»:

cleartool find <vobtag> -element "{created_since(target-data-time)}" -print 
cleartool find <vobtag> -element "{created_since(target-data-time)}" -exec "cleartool desc -fmt \"%n %u %[activity]p\" \"%CLEARCASE_XPN%\"" 

Использование -fmt options, вы можете отобразить пользователя для этой версии, и деятельность которой изменение набора содержит указанной версии.

+0

Ну, я думаю, я приму свой ответ. Это просто хорошо вписывается в общее впечатление, которое я получил о Clearcase. Все это звучит довольно бесполезно для меня, если у вашего проекта не более 3 файлов. Но это не ваша ошибка :) – zedoo

+0

@zedoo Я полностью согласен с вашим общим впечатлением. ClearCase плохо масштабируется. – VonC

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