我们使用具有多个 Vobs (10) 的 ClearCase UCM。
如何查找过去一周的活动?
或者列出两个日期范围之间的活动?
我们正在使用由“Go Midjets”制作的名为“Compare BL”的 ClearCase UCM 插件。它可以满足您的需求。
这有点棘手,因为所有cleartool lsactivity
命令都仅限于一个 pvob(“项目 vob”或“其中包含 UCM 元数据的特殊 vob”):
cleartool lsact -invob \my\pvob -stream ...
并且可以重用活动(意味着旧活动可以在其变更集中具有最新版本)
如果您有两个基线,您可以轻松区分它们(按活动):请参阅.. diffbl
**。
ct diffbl -act baseline:bas1@\myPVob baseline:bas2@\myPVob
(尽管这对于一个 Vob 中的一个组件是必要的)
但如果没有,您需要列出所有活动及其变更集,以查看哪个活动包含在相关日期范围内生成的版本。
这是 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