我的团队有一个VOB装在透明的盒子里。假设我的项目看起来像这样:
Project (Directory)
- Module 1 (Sub-directory)
- Module 2 (Sub-directory)
在编写配置规范时,我想指定如果在Module 1子目录中创建了一个新文件,则转到Branch Branch / LATEST,否则,如果在其他位置创建了新文件,则希望对其进行版本控制在main / LATEST上。
我可以使用规范指定任何新创建的文件进入分支B:
element * /main/LATEST -mkbranch branch
有什么方法可以根据创建文件的位置指定分支吗?
从config_spec
,您可以使用类似以下的路径模式:
element /my_vob/module1/... .../branch/LATEST
element /my_vob/module1/... /main/LATEST -mkbranch branch
element /my_vob/module1/... /main/0 -mkbranch branch
假设module1
是一个VOB内的文件夹。
请参见“ ClearCase配置规范:仅从特定目录加载带有特定标签的文件”作为另一个示例。
/...
”表示文件夹及其内容(与“ *
”相反,仅表示内容而不是文件夹本身).../branch
”是指branch
从任何其他分支访问(/main/branch
,/main/anotherbranch/branch
,...)请注意,如果module1或module2是UCM组件,则可以在自己的流中对其进行管理,并具有自己的分支。
然后,您的项目可能具有指向两个不同UCM视图的符号链接。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句