如何创建指向特定目录的ClearCase分支

如何创建指向特定目录的ClearCase分支,clearcase,branching-and-merging,config-spec,Clearcase,Branching And Merging,Config Spec,我试图创建一个ClearCase视图,该视图获取应用了特定标签的所有文件。此外,我希望能够在“source”目录中签出的文件上创建一个分支,并且只在source目录(或其子目录)中创建。例如,我不想在/vob/design目录中创建文件分支 我有以下配置规范,但没有创建分支。所有签出仅发生在主分支上 element * CHECKEDOUT element * .../my_branch/LATEST element * /vob/source/MY_LABEL -mkbranch my_bra

我试图创建一个ClearCase视图,该视图获取应用了特定标签的所有文件。此外,我希望能够在“source”目录中签出的文件上创建一个分支,并且只在source目录(或其子目录)中创建。例如,我不想在/vob/design目录中创建文件分支

我有以下配置规范,但没有创建分支。所有签出仅发生在主分支上

element * CHECKEDOUT
element * .../my_branch/LATEST
element * /vob/source/MY_LABEL -mkbranch my_branch  # this should include subdirectories
element * MY_LABEL 
element * /main/LATEST
我也尝试过以下方法,但同样没有成功:

element * CHECKEDOUT
element * .../my_branch/LATEST
element * /vob/source/... -mkbranch my_branch 
element * MY_LABEL 
element * /main/LATEST
请参见“”:路径是第一个元素(通常,您会看到“
*
”),然后您会看到选择规则

这意味着“
element*/vob/source/MY_LABEL
”为false,并将路径和选择规则混合在一起,这对ClearCase没有意义

相反,请尝试:

element * CHECKEDOUT
element * .../my_branch/LATEST
element /vob/source/* MY_LABEL -mkbranch my_branch  # this should include subdirectories
element * MY_LABEL 
element * /main/LATEST
解决方案正是我上面建议的:

element * CHECKEDOUT 
element * .../8732EIS_low_power_branch/LATEST 
element /Mag_2010_platform/8732EIS/03_Design/Software/source/... 8732EIS_REL_5_4_5 -mkbranch 8732EIS_low_power_branch 
element * 8732EIS_REL_5_4_5 element 
* /main/LATEST

关于配置规范中的路径,另请参见“”。

我相信我找到了我的答案:element*CHECKEDOUT element*../8732EIS_low_power_branch/LATEST element/Mag_2010_platform/8732EIS/03_Design/Software/source/。。。8732EIS_REL_5_4_5-mkbranch 8732EIS_low_power_branch element*8732EIS_REL_5_4_5 element*/main/latest这似乎正是我在下面的回答中所建议的。我对它进行了编辑,以纳入你的结论。