ClearCase配置规范变基

时间:2013-11-16 15:07:36

标签: clearcase rebase

我需要将所有子分支合并到m_tool,以便我可以获得所需的配置规范。

我正在尝试使用我公司的rebase工具,但是我收到一条警告,说我的配置规范只支持分支到分支的变基。
你能告诉我我需要做什么吗? 我了解element * TAG_2010_OCT_02element * TAG_2010_02_DEV_BASE是标记。

这是我想要的配置规范:

element * CHECKEDOUT
element * DATASOURCE
element /entities/... /main/LATEST 
element * .../m_tool/LATEST 
mkbranch m_tool
element * /main/LATEST 
end mkbranch 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 :(得分:1)

如果您没有使用UCM项目间交付,那么您的错误消息(“配置规范仅支持分支到分支的重定位”)实际上取决于您的公司合并工具的实施方式。

你可以尝试(similar to what I suggested to your previous question):

  • 保留原始配置规范
  • 使用目标配置规范制作第二个视图,如:

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

尝试将您在第一个视图中看到的内容合并到第二个视图中 但同样,这取决于公司合并工具的确切功能。