ClearCase中的子分支是什么?

4

当我想在CC中使用一个分支时,通常会在配置规范中放置类似以下的内容:

element * .../first_branch/LATEST
element * .../Main/LATEST -mkbranch first_branch
element * ../Main/LATEST

现在,我想创建一个作为第一个分支子分支的分支。假设它叫做second_branch(今天我很有创意)。那么配置规范会是什么样子呢?
2个回答

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
  • 'first_branch'的'LATEST'
  • 处于“稳定”状态
那么您可以从一个已知的点进行分支。

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接