1

我需要列出基线中交付的所有活动,但需要扩展任何交付和变基活动。

我尝试了一个脚本来阅读这些行并执行“lsact -contrib”,但是一些交付包含嵌套交付,我变得困惑。如果我也可以知道活动的日期,那将很有用。

我曾尝试使用“-fmt”进行试验,但结果令人失望。

原因是管理层想要识别基线中包含关键字的所有活动。目前,如果活动是交付操作的一部分,则此操作失败。

有没有人遇到过类似的要求,如果有,他们是如何解决的?

IBM 想出了大胖子零,所以我期待各位大师和奇才给我灵感。

4

1 回答 1

2

不,我以前没有看到这种要求。

请注意,如果活动是交付的一部分,您最终将在目标流中得到一个“deliver.xxx”活动,只有一个与该交付相关联的评论(丢失与交付的初始活动相关的所有评论)

所以你确实需要使用lsact -contrib,按照技术说明“ swg21136012:自上次基线以来交付的活动

运行以下命令以确定自基线创建以来已交付哪些活动:

%> cleartool diffbl -activities baseline:REL1.3.117 stream:integration_stream@/vobstore/pvob deliver.development_steam.20010824.08050

>> deliver.development_steam.20010824.080503 "deliver development_steam on 08/24/01 08:05:03."
>> deliver.development_steam.20010824.080802 "deliver development_steam on 08/24/01 08:08:02."
>> ...

上面的输出将显示与该流的交付操作相关的集成活动。

如果您想获得相关集成活动的贡献活动列表,可以分别为每个集成活动发出以下命令

例子:

%> cleartool lsact -contrib activity:deliver.development_steam.20010824.080503@/vobstore/pvob 

将其与fmt_ccase-fmt您提到的选项)结合起来,您可以在每个活动中仅显示感兴趣的内容(活动 ID 及其评论,以便 grep 搜索您的关键字)。

于 2012-02-17T12:36:41.673 回答