【问题标题】:How to find Branch name of clearcase view如何找到clearcase视图的分支名称
【发布时间】:2010-09-23 10:22:16
【问题描述】:

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

【问题讨论】:

标签: clearcase


【解决方案1】:

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

另请参阅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(以及相关分支)的名称。

【讨论】:

  • 嗨,冯,如果我想知道 clearcase 视图指向的分支列表?
  • @srinannapa 除非您使用 UCM,否则最简单的方法是从配置规范中提取分支名称 (cleartool catcs)
【解决方案2】:

冯是正确的。

但是,要了解基本 clearcase 的分支选择,最好了解配置规范的工作原理。

cleartool man edcs,并阅读 config_specs 文档。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多