очистить список активности UCM между базовыми уровнями - PullRequest
2 голосов
/ 13 февраля 2012

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

Cleartool diffbl -lsact -pred latestlable >> activity.txt - используемая команда.

Ответы [ 2 ]

1 голос
/ 13 февраля 2012

Не забудьте добавить @\yourPVob, как показано в действиях со списком cleartool за последние 7 дней .

 cleartool diffbl -act -pred baseline:latestlable@\yourPVob

Примечание: в Unix это будет @/vobs/yourPVob.
Лучше всего использовать синтаксис селектора базовой линии (см. diffbl man ):

селектор базовой линии имеет форму: [baseline:]baseline-name[@vob-selector] и vob isбазовый проект UCM VOB.

0 голосов
/ 17 октября 2013

Вот пример на python, найденный на snip2code.com

import os

bl_old="myOldBaseline@/MyVobs"
bl_new="myNewBaseline@/MyVobs"
myView = "MyView"

diff_act=os.popen("cleartool setview -exec \"cleartool diffbl -nmerge -activities "+bl_old+" "+ bl_new+" \" " +myView).readlines()

for act in diff_act:
   print ("ACTIVITY: "+str(act))

Ссылка: Как получить список всех действий, сравнивающих базовые показатели UCM

...