ClearCase:如何列出2个基线之间的所有交付活动?

时间:2012-02-29 21:41:20

标签: clearcase release-management clearcase-ucm

我想列出我们在两个基线之间工作的所有活动。基线位于同一个流中,但每个开发人员都在他自己的子流中工作并提供他们的工作。 SO中有两个similar questions,但它们并未列出每个活动中的所有内容。

在GUI中,我必须输入每个交付活动并列出复合它的活动。

如果您可以列出最近基线与特定促销级别中的前任之间的活动,则可获得奖励积分。

如果您可以格式化列表以仅显示活动名称,则会获得更多奖励。

2 个答案:

答案 0 :(得分:2)

以下是显示投放活动中的活动的命令:

cleartool lsactivity -contrib activity_id@\yourPVob
顺便说一句,也许这会对某人有所帮助。您可以列出两个基线之间的所有活动(只是交付活动之外的活动):

cleartool diffbl -activities  baseline:baseline_before_id@\yourPVob  baseline:baseline_later_id@\yourPVob

并列出所有PRODUCTION级别的基准(获取最新的两个以列出最新版本中的活动):

cleartool lsbl -component your_copmponent@\yourPVob  -stream your_integration_stream@\yourPVob  -level PRODUCTION-short'

现在你只需要做一个简单的递归来获得两个基线之间的所有活动。

答案 1 :(得分:1)

我最初没有找到任何内置的简单方法来列出交付活动中涉及的活动。

This technote说明了投放活动的描述仅适用于列出由交付创建的版本,而非列出的活动。

 cleartool describe -l activity:<deliver activity>@\<PVOB-tag>