如何查找clearcase视图的分支名称

时间:2010-09-23 10:22:16

标签: clearcase

我们如何找到我的ClearCase视图所指向的分支名称?

2 个答案:

答案 0 :(得分:10)

问题是,视图不指向一个分支 它仅在配置规范中组合了各种元素选择规则,这使得它在给定时间内针对给定树/文件反映分支上的版本。
参见:

另见关于selection by composition vs. selection by revision的辩论,以便更好地理解为什么默认情况下,ClearCase配置规范不需要引用一个分支。

检查当前分支的简单方法是:

  • cd /my/view/path/to/relevant/directory
  • cleartool ls

示例:

C:\views\myView\path\to\dir>cleartool ls
.checkstyle@@\main\MY_BRANCH_Dev\4                         Rule: ...\MY_BRANCH_Dev\LATEST
.classpath@@\main\MY_BRANCH_Int\ADV_ACC_Dev\1              Rule: ...\MY_BRANCH_Dev\LATEST
.classycle@@\main\MY_BRANCH_Int\ADV_ACC_Dev\0              Rule: ...\MY_BRANCH_Dev\LATEST

对于path/to/relevant/directory路径,该视图指向分支MY_BRANCH_Dev


注意:使用ClearCase UCM,这更简单:

cleartool lsstream -cview

将为您提供视图所指向的Stream名称(以及扩展名,相关分支)。

答案 1 :(得分:0)

冯是对的。

但是,要了解基本clearcase的分支选择,最好了解Config Specs的工作原理。

cleartool man edcs,并阅读config_specs文档。