当我想在CC中使用一个分支时,通常会在配置规范中放置类似以下的内容:
element * .../first_branch/LATEST
element * .../Main/LATEST -mkbranch first_branch
element * ../Main/LATEST
现在,我想创建一个作为第一个分支子分支的分支。假设它叫做
second_branch
(今天我很有创意)。那么配置规范会是什么样子呢?补充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
'就像这样:
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