当我想在CC中使用分支时,我通常会在配置规范中添加这样的内容:
element * .../first_branch/LATEST
element * .../Main/LATEST -mkbranch first_branch
element * ../Main/LATEST
现在,我想创建一个分支,它是第一个分支。我们说它叫做second_branch
(今天我很有创意)。配置规范怎么样?
答案 0 :(得分:5)
为了补充Kim的答案,我更喜欢从标签开始分支而不是分支选择的LATEST
版本。
这样,我知道“second_branch
”的立场和来源
(来自另一个分支的LATEST
意味着它来自一个移动点,随着时间的推移代表不同的东西)
element * .../second_branch/LATEST
element * A_LABEL -mkbranch second_branch
element * .../first_branch/LATEST
element * .../Main/LATEST -mkbranch first_branch
element * ../Main/LATEST
如果您在配置为的视图上设置A_LABEL
:
LATEST
'first_branch
,然后你可以从一个已知的点进行分支。
答案 1 :(得分:4)
像这样:
element * .../second_branch/LATEST
element * .../first_branch/LATEST -mkbranch second_branch
element * .../Main/LATEST -mkbranch first_branch
element * ../Main/LATEST
您的视图现在将查看second_branch上的最新版本,或者,如果它不存在,则查看first_branch上的最新版本,或者,如果它不存在,则查看主分支上的最新版本。在签出文件时,将分别在second_branch和first_branch上创建新的版本元素。
我现在无法访问ClearCase实例,所以我不能仔细检查你的最后两行,但我想也许你的意思是这样呢?
element * .../second_branch/LATEST
element * .../first_branch/LATEST -mkbranch second_branch
element * /Main/LATEST -mkbranch first_branch