2014-03-31 70 views
2

我需要一个脚本(批处理),这个脚本可以创建一个基线并将其推荐到所有组件上。如果有人有,请帮助。我使用下面的命令创建并推荐clearcase UCM baseline

cd M:/view_name 
ct mkbl -all -full -ident -c "baseline comment" baseline_name [email protected]_vob 
ct chstream -recommend [email protected]_vob 

与它在一个组件和baseline_name.xxxx上的所有其他组件创建BASELINE_NAME这些命令。并建议只有一个基准(末尾没有.xxxx)。

回答

1

这是预期的行为:对于复合基线,仅建议在无根组件上创建的行为。
请参阅“What is composite baseline in UCM and when it will be used?”。

如果你有良好的流右键,选择“属性”,在标签“组件”,可以选择无根的成分,看看创建基准列表。

选择一个基线,点击属性,你会看到,实际上基线包括所有其它:推荐一个,你居然建议所有其他还有(它们被包含在复合基线)。

您也可以描述该基线(没有.xxxx的基线)以查看其依赖关系:请参阅“clearcase ucm baseline”。

如果这不起作用(即,如果您没有看到包含在其中的其他基线),那么您可能必须在mkbl步骤中手动指定依赖关系。
请参阅“Create composite baseline via command line”。

+0

嗨VonC,感谢您的信息。实际上需要使用这个脚本来自动完成所有的事情。意味着不能使用GUI来根本改变或推荐基线。这股代息将是这是假设在流创建基线,并建议其所有组件自动构建过程的一部分。 – user3232823

+0

@ user3232823这就是为什么我挂http://stackoverflow.com/a/17318270/6309:一切都可以在命令行来完成 – VonC