无论是否将任何文件交付到集成流,我们都会进行夜间构建。我想做的是,找到在特定日期完成的交货清单。
如果没有交付到集成流,则不会触发构建。
通过项目浏览器本身我们可以看到。但我想从命令中知道。
无论是否将任何文件交付到集成流,我们都会进行夜间构建。我想做的是,找到在特定日期完成的交货清单。
如果没有交付到集成流,则不会触发构建。
通过项目浏览器本身我们可以看到。但我想从命令中知道。
UCM 中的任何交付都将生成一个活动调用deliver.xxx
。
只需列出给定 Stream 的所有活动(请参阅cleartool lsact 手册页)
–in stream-selector [ –r/ecurse ]
显示指定流中所有活动的列表。
使用–r/ecurse
, 包括子流中的活动。
所以:
cleartool lsact -in stream:aStream@\aPVob -fmt "%n %d\n"|grep deliver
并过滤日期 ( %d
) 以便仅获取当天的交付活动。
(stream:aStream@\aPVob
是一个“流选择器”,尽管您可以aStream@\aPVob
在这种情况下直接使用:cleartool
在选项之后需要一个流名称参数-in
)