我如何从 ClearCase 中不是最新祖先的祖先中检出?
How do I check out from an ancestor that is not the latest ancestor in ClearCase?
背景
我有一个目录元素的版本树如下所示:
[myView] --> A --> B --> C
目前正在查看目录的版本 B。我想从B的角度进行修改。但是,当我运行一个ct co
时,它会自动这样做:
[myView] --> A --> B --> C --> Checkedout
而不是下面我想要的:
[myView] --> A --> B --> C
|
Checkedout
问题
如何在 Clearcase 中直接从中间祖先结帐?
cleartool checkout 页面有这个例子:
Check out an old version of the file hello.h, using an extended path name to indicate the version. (Before you check in your revised version, you must perform a merge.)
cleartool checkout –c "attempt fix of old bug" -version hello.h@@\main
Checked out "hello.h" from version "\main".
因此使用 extended pathname (that I used here),您可以检出任何版本,但检出将在 C 之后创建一个新版本,方法是将其与 C 合并。
最好在动态视图中完成,其中所有路径名都可用。
背景
我有一个目录元素的版本树如下所示:
[myView] --> A --> B --> C
目前正在查看目录的版本 B。我想从B的角度进行修改。但是,当我运行一个ct co
时,它会自动这样做:
[myView] --> A --> B --> C --> Checkedout
而不是下面我想要的:
[myView] --> A --> B --> C
|
Checkedout
问题
如何在 Clearcase 中直接从中间祖先结帐?
cleartool checkout 页面有这个例子:
Check out an old version of the file hello.h, using an extended path name to indicate the version. (Before you check in your revised version, you must perform a merge.)
cleartool checkout –c "attempt fix of old bug" -version hello.h@@\main
Checked out "hello.h" from version "\main".
因此使用 extended pathname (that I used here),您可以检出任何版本,但检出将在 C 之后创建一个新版本,方法是将其与 C 合并。
最好在动态视图中完成,其中所有路径名都可用。