我们使用 Clearcase UCM 并且有一个集成流,每个开发人员都有一个开发流。当我进行基线比较时,有时会包括开发流中的活动。自特定基线以来,是否有任何方法可以获取集成流中的简单活动列表?
问问题
774 次
2 回答
2
注意:在集成流中,您将主要获得交付活动,即记录在开发流交付期间完成的合并的活动。
因此,如果您希望在集成流上完成两个基线的活动,一个简单的
cleartool diffbl -nmerge -act bl1 bl2
应该足够了。
如果您以某种方式从开发流中看到活动,那应该意味着您正在比较bl1
集成流与bl2
开发流或集成与合并(即贡献活动)的两个基线。
因此–nmerge
比较同一流上的两个基线,并仅报告对该流所做的活动和版本更改。
为了说明为什么您看到这些活动没有 -nmerge,请参阅“列出基线或集成活动的更改集中的贡献活动”
集成流中的活动将如下所示:
集成活动跟踪由于交付或变基操作而完成的工作,并以交付或变基为前缀对它们进行相应命名,以帮助将它们与用户创建的活动区分开来。
如果您右键单击活动并选择显示贡献活动,您将看到:
这与以下内容相同:
cleartool lsactivity -contrib <deliver baseline>@\pvob
或者
cleartool lsact -fmt "%[contrib_acts]p" <deliver baseline>@\pvob
同样,该-nmerge
选项避免diffbl
列出那些贡献活动。
于 2012-05-16T21:02:02.610 回答
1
那是因为来自子流的贡献活动......尝试
diffbl-nmerge
于 2012-05-16T21:01:32.653 回答