Clearcase分支配置规范

Clearcase分支配置规范,clearcase,Clearcase,我需要创建一个新的VOB和一个分支来访问新创建的VOB 开发将不在主分支上,因此我创建了一个发布分支。 一旦开发完成,发布分支将合并到主分支 如何为初始分支编写配置规范,使其派生自/main分支 element /new_vob/... .../rel_branch/LATEST mkbranch rel_branch element /new_vob/... /main/0 end mkbranch rel_branch 请建议以上各项是否合适。 还建议如果开始时需要任何基本标签,则VOB没

我需要创建一个新的VOB和一个分支来访问新创建的VOB

开发将不在主分支上,因此我创建了一个发布分支。
一旦开发完成,发布分支将合并到主分支

如何为初始分支编写配置规范,使其派生自
/main
分支

element /new_vob/... .../rel_branch/LATEST
mkbranch rel_branch
element /new_vob/... /main/0
end mkbranch rel_branch
请建议以上各项是否合适。
还建议如果开始时需要任何基本
标签
,则VOB没有来源。

开发将随着时间的推移而进行。

如果新的VOB为空,则不需要标签作为发布分支的基础。

就足够了

您的(非UCM)配置规范应该是:

element * CHECKEDOUT
element * .../release/LATEST
# (not needed yet) element * LABEL -mkbranch release
element * /main/0 -mkbranch release
element * /main/LATEST -mkbranch release
一旦完成了一个发布,合并到
/main
,那么最好在
/main
上创建一个
标签
,并从
标签
开始创建一个新的
发布2
分支

如果需要,您可以将“*”替换为
/new\u vob/…


(如果它是一个动态视图,仅安装了
new\u-vob
,则无论如何,它只能访问
new\u-vob

谢谢VonC。由于“我的活动”要求config spec选择分支而不是/main,我可以使用下面的配置规范吗:element*CHECKEDOUT mkbranch release element*../release/LATEST element*/main/0 end mkbranch release上述是否合理?@Narasimha如果不添加规则
element*/main/0-mkbranch发布
,这意味着您将无法“添加到源代码管理”新文件。VonC,我有这个行元素*/main/0,我可以跳过元素*/main/LATEST吗?@Narasimha我不会跳过那个规则:这是一个停止规则(),我在感谢VonC中提到过,这很有帮助。