描述基线并扩展交付和rebase活动

时间:2012-02-17 12:06:43

标签: clearcase cleartool clearcase-ucm

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

我已经尝试过一个脚本来读取行并执行“lsact -contrib”,但是一些交付包含嵌套交付,我感到很困惑。如果我也可以有活动的日期,那将是有用的。

我尝试过使用“-fmt”,但效果令人失望。

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

有没有人遇到过simliar要求,如果有,他们如何解决?

IBM已经拿出了胖胖的零,所以我期待你们大师和巫师给我灵感。

1 个答案:

答案 0 :(得分:2)

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

请注意,如果活动是投放的一部分,您最终会在目标流中使用“deliver.xxx”活动,只有一个评论与该投放相关联(失去所有与初始活动相关的评论)

所以你确实需要使用lsact -contrib,遵循技术说明“swg21136012: Activities delivered since the last baseline

  

运行以下命令以确定自创建基线以来已传递的活动:

%> 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)。