【问题标题】:ClearCase: how to list all the delivery activities between 2 baselines?ClearCase:如何列出两个基线之间的所有交付活动?
【发布时间】:2012-02-29 21:41:19
【问题描述】:

我想列出我们在两个基线之间开展的所有活动。基线在同一个流中,但每个开发人员都在自己的子流中工作并交付他们的工作。 SO中有两个similarquestions,但它们没有列出每个活动中的所有内容。

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

如果您可以列出最近的基线和处于特定晋升级别的前任之间的活动,则可以获得奖励积分。

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

【问题讨论】:

    标签: clearcase release-management clearcase-ucm


    【解决方案1】:

    这是显示 delivery 活动中的活动的命令:

    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'
    

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

    【讨论】:

    • diffbllsbl 使用的良好反馈。 +1
    【解决方案2】:

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

    This technote 说明交付活动的描述仅用于列出交付创建的版本,而不是交付的活动。

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

    【讨论】:

    • 我明天上班时会检查交付活动和交付的活动之间是否有任何联系。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-15
    • 2013-10-17
    • 1970-01-01
    • 2020-05-09
    • 1970-01-01
    相关资源
    最近更新 更多