2

我们使用 Clearcase UCM 并且有一个集成流,每个开发人员都有一个开发流。当我进行基线比较时,有时会包括开发流中的活动。自特定基线以来,是否有任何方法可以获取集成流中的简单活动列表?

4

2 回答 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 回答