如您所知,有时 UCM 活动依赖于另一个活动,有时其他活动依赖于该活动。我想知道如何轻松获取这些信息?假设我的输入是一个活动 ID - 我如何轻松获得这两个输出?
谢谢
活动依赖性是在交付或变基的上下文中确定的。
请参阅“关于交付操作中的活动依赖项
因此,查看所涉及的活动的最简单方法可能是执行deliver -preview
.
但除此之外,没有简单的方法列出这些依赖项,因为它们涉及:
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 格式说明符的基线作为基线应该允许正向和反向解析。