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

Clearcase 如何仅将基线应用于特定组件?,clearcase,clearcase-ucm,Clearcase,Clearcase Ucm,我们正在使用Clearcase UCM。为了维护配置项,我们创建了组件 我用于为整个项目/steram应用基线 有没有办法单独为特定组件应用基线?如果使用命令行,可以使用cleartool mkbl-component 阅读man(cleartool man mkbl)了解更多详细信息。如果您选择的活动仅包括该组件中的修改版本,则在创建基线时(在的-component选项旁边),您也可以选择所需的组件。 (您可以查看活动的“更改集”选项卡,以查看每个版本的活动的扩展路径名) 请注意,cleart

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

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


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

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


阅读man(
cleartool man mkbl
)了解更多详细信息。

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

请注意,
cleartool mkbl-component
如果自上一个基线以来没有任何修改,则不会创建基线。
(除非通过添加
-idential
选项强制发布)

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

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


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

cleartool mkbl -comp myComponent@\myPVob aNewBlName

我试图像命令一样执行,但面临错误。“C:\Program Files\Microsoft Visual Studio 10.0\VC>cleartool mkbl“Datasourceb uild”-组件“Support@\Our_PVOB”cleartool:错误:额外参数:”-组件你知道怎么解决吗?我在这方面找不到任何例子net@Samselvaprabu我相信基线的名称必须是命令的最后一个参数。@Samselvaprabu我编辑了答案,添加了使用该命令的示例。