Clearcase 在清楚的情况下重定配置规范的基址

Clearcase 在清楚的情况下重定配置规范的基址,clearcase,Clearcase,我是新的clearcase,我正在尝试重新设置分支m_工具的基础。你能告诉我我应该如何为下面的配置规范重新设置基址吗 element * CHECKEDOUT element * DATASOURCE element /entities/... /main/LATEST element * .../m_tool/LATEST mkbranch m_tool element * .../branch2011/LATEST element * TAG_2010_OCT_02 element

我是新的clearcase,我正在尝试重新设置分支m_工具的基础。你能告诉我我应该如何为下面的配置规范重新设置基址吗

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
谢谢,, Dennis是父UCM流和直接子流之间的合并

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

该配置规范将显示
m_工具
分支上的最新版本,对于尚未有任何
m_工具
分支的版本:

  • 2011年分支机构的最新版本
  • 或者,如果没有分支2011,则标记为2010年10月02日
  • 或者如果没有标签
    tag\u 2010\u OCT\u 02
    ,则为最新的分支
    m\u dd\u lt\u hfix
  • 或者,如果没有分支
    m_dd_lt_hfix
    ,则标记
    tag_2010_02_DEV_BASE
  • 或者,作为,是最新的
    main
    分支
在每种情况下,如果完成了一个版本,您将在
m_工具
分支上创建它

如果这就是你所说的“重定基期”,那么它是正确的

我希望m_工具拥有一切,而不是查看每个标记/分支

然后需要合并一个仅显示非m_工具版本的视图:

element * .../branch2011/LATEST 
element * TAG_2010_OCT_02
element * .../m_dd_lt_hfix/LATEST 
element * TAG_2010_02_DEV_BASE
element * /main/LATEST 
并将该视图合并为仅使用m_工具的视图:

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

嗨,沃克,谢谢你的解释。我希望m_工具拥有一切,而不是查看每个标记/分支。你知道是怎么做的吗?非常感谢。Dennis@DennisWong然后可能将非m_工具版本合并到m_工具视图中。我已经编辑了我的答案。嗨,我不太理解停止规则的概念。你能再解释一下吗?我看到了您附加的链接。@DennisWong停止规则是一种选择规则,将始终使用,因为始终存在
/main
分支,并且始终至少有一个版本(版本0)。因此,您在
元素*/main/LATEST
之后放置的任何规则都将始终被忽略,因为选择过程在“停止规则”处停止。我只是尝试重新设置每个分支的基础并逐个标记。我得到了一个错误,说这个配置规范只支持分支到分支再基。你知道为什么吗?谢谢