我需要列出基线中交付的所有活动,但需要扩展任何交付和变基活动。
我尝试了一个脚本来阅读这些行并执行“lsact -contrib”,但是一些交付包含嵌套交付,我变得困惑。如果我也可以知道活动的日期,那将很有用。
我曾尝试使用“-fmt”进行试验,但结果令人失望。
原因是管理层想要识别基线中包含关键字的所有活动。目前,如果活动是交付操作的一部分,则此操作失败。
有没有人遇到过类似的要求,如果有,他们是如何解决的?
IBM 想出了大胖子零,所以我期待各位大师和奇才给我灵感。
我需要列出基线中交付的所有活动,但需要扩展任何交付和变基活动。
我尝试了一个脚本来阅读这些行并执行“lsact -contrib”,但是一些交付包含嵌套交付,我变得困惑。如果我也可以知道活动的日期,那将很有用。
我曾尝试使用“-fmt”进行试验,但结果令人失望。
原因是管理层想要识别基线中包含关键字的所有活动。目前,如果活动是交付操作的一部分,则此操作失败。
有没有人遇到过类似的要求,如果有,他们是如何解决的?
IBM 想出了大胖子零,所以我期待各位大师和奇才给我灵感。
不,我以前没有看到这种要求。
请注意,如果活动是交付的一部分,您最终将在目标流中得到一个“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 搜索您的关键字)。