Clearcase 创建分支后编辑配置规范

Clearcase 创建分支后编辑配置规范,clearcase,Clearcase,我想用以下配置规范创建一个动态视图: element * CHECKEDOUT element * .../view_1_1/LATEST element * LABEL_1 -mkbranch view_1_1 element * /main/LATEST -mkbranch view_1_1 不幸的是,我把配置规范写错了;我没有在第二行(元素*/view\u 1\u 1/LATEST)中写“…”。在此之后,我给出了'mkbrtype-global-c“some comment”view_1

我想用以下配置规范创建一个动态视图:

element * CHECKEDOUT
element * .../view_1_1/LATEST
element * LABEL_1 -mkbranch view_1_1
element * /main/LATEST -mkbranch view_1_1
不幸的是,我把配置规范写错了;我没有在第二行(
元素*/view\u 1\u 1/LATEST
)中写“
”。在此之后,我给出了'
mkbrtype-global-c“some comment”view_1_1
'命令,并使用区域同步器使其在Windows(ClearCase资源管理器)中可见

我意识到我忘记了“
”,所以我更正了配置规范。我在任何签出、签入或其他事情之前更正了这一点

与使用正确配置规范创建的其他视图相比,此编辑是否会导致任何问题或任何差异

与使用正确配置规范创建的其他视图相比,此编辑是否会导致任何问题或任何差异

否,此编辑在您视图的配置规范中,并保持此视图的本地状态。
这与视图标记通过区域同步器可见这一事实无关

问题是:

在“mkbrtype”之后编辑配置规范也是这样吗

是:可以更改
brtype
,配置规范将在下次刷新时使用修改后的
brtype

“…”是一个简单的选择规则修改,这意味着它将根据新规则选择不同的元素(
../view\u 1\u 1/LATEST
,而不是
/view\u 1\u 1/LATEST
/main/view\u 1\u 1/LATEST
)。

如果
brtype
尚不存在,或者其注释发生更改,则该选择规则将被忽略。

配置规范由活动视图自上而下读取。如果视图找到文件/文件夹树的一个版本,请停止读取下一个配置规范

在您的情况下,当视图读取第二行
元素*/view\u 1\u 1/LATEST
时,由于没有分支/view\u 1\u 1,只需忽略它,什么都不会发生,然后继续读取其余部分

mkbrtype
用于定义属性和创建分支类型
view\u 1\u 1
(不在该元素上创建分支)。您需要知道命令
mkbrtype
mkbranch
是不同的

mkbranch
Creates a new branch in the version tree of an element


@groove是的,它仍然是正确的,不涉及任何问题。我已经编辑了我的答案。
mkbrtype
Creates/updates a branch type object