Список активности в cleartool за последние 7 дней

Мы используем ClearCase UCM, который имеет несколько Vobs (10).

Как найти мероприятия за последнюю неделю?
Или перечислить действия между двумя диапазонами дат?

3 ответа

Решение

Это немного сложно, потому что все cleartool lsactivity Команды ограничены одним pvob ("Project VOB" или "Специальный VOB с метаданными UCM в нем"):

cleartool lsact -invob \my\pvob -stream ...

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

Если у вас есть две базовые линии, вы можете легко их различать (по видам деятельности): см. diffbl **.

ct diffbl -act baseline:bas1@\myPVob baseline:bas2@\myPVob

(это необходимо для одного компонента в одном Vob, хотя)

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

Мы используем плагин ClearCase UCM, который называется "Compare BL", сделанный "Go Midjets". Это отвечает вашим потребностям.

Вот полезный фрагмент для Linux tcsh.

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

Ты можешь использовать

cleartool lsact -s а также cleartool lsact -fmt "%[versions]p" <act_Name>

как показано здесь:

http://www.snip2code.com/Snippet/961/list-files-changed-in-clearcase-ucm-stre?fromPage=1

Другие вопросы по тегам