我想列出我们在两个基线之间工作的所有活动。基线在同一个流中,但每个开发人员都在自己的子流中工作并交付他们的工作。SO中有两个类似的 问题 ,但它们没有列出每个活动中的所有内容。
在 GUI 中,我必须输入每个交付活动并列出复合它的活动。
如果您可以列出最近的基线和处于特定晋升级别的前任之间的活动,则可以获得奖励积分。
如果您可以格式化列表以仅显示活动名称,则可以获得更多奖励积分。
这是显示交付活动中的活动的命令:
cleartool lsactivity -contrib activity_id@\yourPVob
顺便说一句,也许这会对某人有所帮助。您可以列出两个基线之间的所有活动(只是交付活动之外的活动):
cleartool diffbl -activities baseline:baseline_before_id@\yourPVob baseline:baseline_later_id@\yourPVob
并列出所有生产级别的基线(获取最新的两个以列出最新版本中的活动):
cleartool lsbl -component your_copmponent@\yourPVob -stream your_integration_stream@\yourPVob -level PRODUCTION-short'
现在你只需要做一个简单的递归来获取两个基线之间的所有活动。
起初我没有找到任何内置的简单方法来列出交付活动中涉及的活动。
该技术说明说明交付活动的描述仅用于列出由交付创建的版本,而不是交付的活动。
cleartool describe -l activity:<deliver activity>@\<PVOB-tag>