我需要检索所有已与所有者名称一起签入的跨基线中的文件列表。 我尝试使用cleartool lsact命令:
但是,该命令只取一个任务,就是有点麻烦使用。 有这将检索所有的任务,如果我指定两个基线的命令?
谢谢
我需要检索所有已与所有者名称一起签入的跨基线中的文件列表。 我尝试使用cleartool lsact命令:
但是,该命令只取一个任务,就是有点麻烦使用。 有这将检索所有的任务,如果我指定两个基线的命令?
谢谢
如下命令:
cleartool diffbl -act bl1@\apvob bl2@\apvob
会给你的具有基线BL 1和BL之间的新版本活动清单。
但是,要获得文件的列表(即元素,如文件或目录,并在所有的更新版本,即使是同一个文件不是版本 ),最好的办法是:
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,如果你是涉及GUI,而不是一个CLI(命令行)的解决方案后,这是有趣的包装“ 报告生成器 :
同样,如果这些基线都满了,你可以用它来列出(下Elements/Labels
),或者“ Elements Changed Between Two Labels
或”“ Versions Changed Between Two Labels
”,这取决于你的需要。