【发布时间】:2010-09-23 10:22:16
【问题描述】:
我们如何找到我的 ClearCase 视图所指向的分支名称?
【问题讨论】:
-
我冒昧删除了你的签名:见meta.stackexchange.com/questions/28416/…
标签: clearcase
我们如何找到我的 ClearCase 视图所指向的分支名称?
【问题讨论】:
标签: clearcase
问题是,视图不指向一个分支。
它只结合了配置规范中的各种元素选择规则,这使得它在给定的时间反映了给定树/文件的分支上的版本。
见:
另请参阅selection by composition vs. selection by revision 上的辩论,以更好地理解为什么默认情况下 ClearCase 配置规范不需要引用一个分支。
检查当前分支的更简单方法是:
cd /my/view/path/to/relevant/directorycleartool 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(以及相关分支)的名称。
【讨论】:
cleartool catcs)
冯是正确的。
但是,要了解基本 clearcase 的分支选择,最好了解配置规范的工作原理。
cleartool man edcs,并阅读 config_specs 文档。
【讨论】: