我需要一个脚本(Batch),它假设创建一个基线并在所有组件上推荐它。如果有人有,请帮忙。我正在使用以下命令
cd M:/view_name
ct mkbl -all -full -ident -c "baseline comment" baseline_name stream_name@project_vob
ct chstream -recommend baseline_name@project_vob
使用这些命令,它在一个组件中创建baseline_name,在所有其他组件上创建baseline_name.xxxx
。并建议只有一个基线(最后没有.xxxx
)。
答案 0 :(得分:1)
这是预期的行为:使用复合基线,只推荐在无根组件上创建的基线 请参阅“What is composite baseline in UCM and when it will be used?”。
如果右键单击流并选择“属性”,则可以在“组件”选项卡上选择该无根组件,并查看创建的基线列表。
选择最后一个基线,点击属性,您将看到该基线实际上包括所有其他基线:按照推荐的基线,您实际上也会推荐所有其他基线(它们都包含在该复合基线中)。
您还可以描述该基线(没有.xxxx
的基线)以查看其依赖关系:请参阅“clearcase ucm baseline”。
如果这不起作用(即,如果您没有看到其中包含的其他基线),则可能必须在mkbl
步骤上手动指定依赖项。
请参阅“Create composite baseline via command line”。