如何仅将基线应用于特定组件?

时间:2012-04-18 09:41:44

标签: clearcase clearcase-ucm

我们正在使用Clearcase UCM。为了维护配置项,我们创建了组件。

我用来为整个项目/ steram应用基线。

有没有办法单独为特定组件应用基线?

2 个答案:

答案 0 :(得分:2)

如果您选择的活动仅包含该组件中的修改版本,您也可以在制作基线时选择所需的组件(在cleartool mkbl-component选项旁边)m。 (您可以查看活动的“更改集”选项卡以查看活动的每个版本的扩展路径名)

请注意,如果自上次基线以来没有任何修改,cleartool mkbl -component将不会创建基线 (除非您通过添加-identical选项强制解决此问题)

另请注意,您仍然需要一个UCM视图(与Stream相关联)来运行该命令:始终为给定的流(在给定的关联视图中)创建基线(即使只有一个组件)。

我还建议始终制作完整的基线(-full选项) 这样可以避免在比较两个基线时出现性能问题,因为两个增量基线必须在每个文件的版本树中返回到最后一个完整基线,以便返回给定基线的完整版本列表。


当与-comp选项一起使用时,mkbl应该在命令的 end (即最后一个参数)处创建基线的名称:

cleartool mkbl -comp myComponent@\myPVob aNewBlName

答案 1 :(得分:1)

如果使用命令行,则可以使用cleartool mkbl -component

阅读该男子(cleartool man mkbl)了解更多详情。