1

我是新的 clearcase 我正在尝试重新设置分支 m_tool。你能告诉我我应该如何为以下配置规范重新设置基础吗?

element * CHECKEDOUT
element * DATASOURCE
element /entities/... /main/LATEST 
element * .../m_tool/LATEST 

mkbranch m_tool
element * .../branch2011/LATEST 
element * TAG_2010_OCT_02
element * .../m_dd_lt_hfix/LATEST 
element * TAG_2010_02_DEV_BASE
element * /main/LATEST 
end mkbranch m_tool

谢谢你,丹尼斯

4

1 回答 1

0

变基”是父 UCM 流和直接子流之间的合并。

您展示的是基本 ClearCase 配置规范,而不是 UCM 配置规范。

该配置规范将显示最新的m_tool分支,并且对于还没有任何m_tool分支的版本:

  • 最新的branch2011
  • 或者,如果没有branch2011,标签TAG_2010_OCT_02
  • 或者如果没有标签TAG_2010_OCT_02,最新的分支m_dd_lt_hfix
  • 或者,如果没有分支m_dd_lt_hfix,则标记TAG_2010_02_DEV_BASE
  • 或者,作为停止规则,最新的main分支

在每种情况下,如果一个版本完成,您将在m_tool分支上创建它。

如果这就是您所说的“变基”,那么它是正确的。

我希望 m_tool 拥有一切,而不是查看每个标签/分支。

然后你需要合并一个只显示非 m_tool 版本的视图:

element * .../branch2011/LATEST 
element * TAG_2010_OCT_02
element * .../m_dd_lt_hfix/LATEST 
element * TAG_2010_02_DEV_BASE
element * /main/LATEST 

并将该视图合并为一个 m_tool-only 视图:

element * .../m_tool/LATEST 
element * /main/0 -mkbranch m_tool
element * /main/latest -mkbranch m_tool
于 2013-11-13T18:41:28.377 回答