【问题标题】:Can't Create Directory Element With Multi-Branching in Base ClearCase无法在基本 ClearCase 中创建具有多分支的目录元素
【发布时间】:2013-02-06 03:19:06
【问题描述】:

我正在使用基本 ClearCase。请考虑我的配置规范:

element * CHECKEDOUT

element /cl5_sw_ste/DCT/*/... /main/rel_drop5/int_drop5/cl5_p65719_AUTE/LATEST

element /cl5_sw_ste/DCT/*/... /main/rel_drop5/int_drop5/LATEST -mkbranch cl5_p65719_AUTE
element /cl5_sw_ste/DCT/*/... /main/rel_drop5/LATEST -mkbranch int_drop5
element /cl5_sw_ste/DCT/*/... /main/0 -mkbranch rel_drop5

意图:现有元素的任何检出都会自动发生在分支 /main/rel_drop5/int_drop5/cl5_p65719_AUTE 上,并且此分支方案会自动用于创建任何新元素(我目前没有)。

当我在 ClearCase Explorer 中导航到 VOB cl5_sw_ste 的根目录时,从右窗格的上下文菜单中选择 New--> Folder,并尝试创建我的第一个元素---目录元素 DCT---,我收到以下信息错误:

The system cannot find the file specified.

为什么会这样?

谢谢, 戴夫

【问题讨论】:

    标签: clearcase


    【解决方案1】:

    这些选择规则适用于内部 DCT 的元素,而不适用于DCT 本身。

    当您添加DCT 时,它会在/main/0 中创建一个版本。
    而且您的任何规则都没有选择/main/0

    你应该在最后添加至少添加一条选择规则:

    element * /main/LATEST
    

    这称为“配置停止规则”,如“ClearCase Branching using configspec”所示。

    【讨论】:

    • element * /main/LATEST 和 element /cl5_sw_ste /main/0 之间有什么区别?目的是在 main 上没有任何版本,除了 0。
    • @Dave element /cl5_sw_ste /main/0 仅适用于 Vob 根目录 cl5_sw_ste,不适用于该根目录中的任何子元素。 element * /main/LATEST 适用于 any 元素(Vob 根目录及其中的所有内容)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    • 2018-11-20
    相关资源
    最近更新 更多