Clearcase 在特定分支中创建新元素
Clearcase create new element in specific branch
我的团队有一个透明的 VOB。假设我的项目看起来像这样:
Project (Directory)
- Module 1 (Sub-directory)
- Module 2 (Sub-directory)
当我编写配置规范时,我想指定如果在模块 1 子目录中创建了一个新文件,它将转到分支 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 中的一个文件夹。
参见“”作为另一个示例。
- “
/...
”表示文件夹及其内容(与“*
”相反,“*
”仅表示内容,不表示文件夹本身)
- '
.../branch
' 表示 branch
从任何其他分支访问(/main/branch
、/main/anotherbranch/branch
、...)
请注意,如果 module1 或 module2 是 UCM 组件,它们可以在自己的流中进行管理,并且会有自己的分支。
然后,您的项目可以对两个不同的 UCM 视图具有符号 link。
我的团队有一个透明的 VOB。假设我的项目看起来像这样:
Project (Directory)
- Module 1 (Sub-directory)
- Module 2 (Sub-directory)
当我编写配置规范时,我想指定如果在模块 1 子目录中创建了一个新文件,它将转到分支 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 中的一个文件夹。
参见“
- “
/...
”表示文件夹及其内容(与“*
”相反,“*
”仅表示内容,不表示文件夹本身) - '
.../branch
' 表示branch
从任何其他分支访问(/main/branch
、/main/anotherbranch/branch
、...)
请注意,如果 module1 或 module2 是 UCM 组件,它们可以在自己的流中进行管理,并且会有自己的分支。
然后,您的项目可以对两个不同的 UCM 视图具有符号 link。