Clearcase Branch configspec

时间:2016-08-27 07:02:55

标签: clearcase

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

开发不会在主分支上,所以我创建了一个发布分支 开发完成后,发布分支将合并到主分支。

如何为初始分支编写配置规范,以便它派生自/main分支?

element /new_vob/... .../rel_branch/LATEST
mkbranch rel_branch
element /new_vob/... /main/0
end mkbranch rel_branch

如果以上看起来不错,请建议 同时建议如果在开始时需要任何基础LABEL,则VOB没有来源 发展将随着时间的推移而发生。

1 个答案:

答案 0 :(得分:1)

如果您的新VOB为空,则不需要LABEL作为release分支的基础。
placeholder version 0 of /main 就足够了。

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

element * CHECKEDOUT
element * .../release/LATEST
# (not needed yet) element * LABEL -mkbranch release
element * /main/0 -mkbranch release
element * /main/LATEST -mkbranch release

完成一个版本并合并到/main后,最好在LABEL上创建/main,并启动新的release2分支来自LABEL

您可以替换' *'如果你愿意,可以/new_vob/... (如果它是动态视图,只安装了new_vob,则无论如何都只能访问new_vob