代码之家  ›  专栏  ›  技术社区  ›  srinannapa

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

  •  5
  • srinannapa  · 技术社区  · 14 年前

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

    2 回复  |  直到 14 年前
        1
  •  10
  •   Community CDub    8 年前

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

    另见辩论 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
    

    将为您提供视图所指向的流的名称(扩展名为关联分支)。

        2
  •  0
  •   kolslorr    14 年前

    冯是正确的。

    但是,要了解基本ClearCase的分支选择,最好了解配置规范是如何工作的。

    清除工具手册EDC,并阅读配置规范文档。