在明显的情况下重新配置配置规范

时间:2013-11-13 18:31:21

标签: clearcase

我是新的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

谢谢你, 丹尼斯

1 个答案:

答案 0 :(得分:0)

Rebasing ”是父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
  • 或作为 stop rule ,最新的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的视图:

element * .../m_tool/LATEST 
element * /main/0 -mkbranch m_tool
element * /main/latest -mkbranch m_tool