1

如您所知,有时 UCM 活动依赖于另一个活动,有时其他活动依赖于该活动。我想知道如何轻松获取这些信息?假设我的输入是一个活动 ID - 我如何轻松获得这两个输出?

谢谢

4

2 回答 2

1

活动依赖性是在交付或变基的上下文中确定的。

请参阅“关于交付操作中的活动依赖项

传递活动依赖

因此,查看所涉及的活动的最简单方法可能是执行deliver -preview.

但除此之外,没有简单的方法列出这些依赖项,因为它们涉及:

  • 版本依赖(同一个文件在两个活动中都有版本,使一个依赖于另一个)
  • 时间线(例如,参见“ ClearCase:使用旧基线活动创建新基线”):由交付/变基创建的基线,它将链接(即依赖的第二种形式)给定流中的所有活动。即使他们没有任何共同的文件。
于 2012-07-20T09:36:26.910 回答
0
REM output is space delimited list

view-context> cleartool lsact -fmt "%[contrib_acts]p" activityID@\pvob
act1 act2

如果您制作 (mkbl) 并比较 (diffbl -act) 基线,您可以获得相同的信息以及递归传递信息。

从 ClearCase GUI(Project Explorer 和 ClearCase Explorer -> My Activities,您也​​可以右键单击一个活动并选择“Show Contributing Activities”。

该答案仅针对活动的一个方向。使用带有其他 %[xxx]p 格式说明符的基线作为基线应该允许正向和反向解析。

于 2012-12-03T16:23:02.553 回答