首页 > 解决方案 > 我如何从不是 ClearCase 中最新祖先的祖先中签出?

问题描述

背景

对于目录元素,我有一个看起来像这样的版本树:

[myView] --> A  --> B --> C

它目前正在查看目录的版本 B。我想从 B 的角度进行更改。但是,当我运行 a 时ct co,它会自动执行此操作:

[myView] --> A --> B --> C --> Checkedout

而不是我想要的:

[myView] --> A --> B --> C
                   |
               Checkedout

问题

如何直接从 Clearcase 中的中间祖先结帐?

标签: clearcaseancestorversion-tree

解决方案


cleartool 结帐页面有这个例子:

查看文件 hello.h 的旧版本,使用扩展路径名指示版本。(在签入修订版本之前,您必须执行合并。)

cleartool checkout –c "attempt fix of old bug" -version hello.h@@\main\1
Checked out "hello.h" from version "\main\1". 

因此,使用扩展路径名我在这里使用),您可以签出任何版本,但检查将在 C 之后创建一个新版本,将其与 C 合并。

这最好在动态视图中完成,其中所有路径名都可用。


推荐阅读