我正在使用 Clearcase Remote Client 7.1.2(我只有它可用)
我有一个文件,它有 2 个分支,branch1 和 branch2。branch1 被配置为配置规范中的默认分支。我想从 branch2 签出文件的版本,但是当我单击 branch2 上的文件的任何版本时,版本树浏览器中没有这样的选项。我只能在 branch1 上签出最新版本。
我究竟做错了什么?有没有一种配置可以让我签出我想要的任何版本?
我正在使用 Clearcase Remote Client 7.1.2(我只有它可用)
我有一个文件,它有 2 个分支,branch1 和 branch2。branch1 被配置为配置规范中的默认分支。我想从 branch2 签出文件的版本,但是当我单击 branch2 上的文件的任何版本时,版本树浏览器中没有这样的选项。我只能在 branch1 上签出最新版本。
我究竟做错了什么?有没有一种配置可以让我签出我想要的任何版本?
(CCRC web-)视图始终被定义为在特定分支的最新版本(LATEST)下工作。
与 CCRC 关联的CLI不包含“ get
”(在“在 ClearCase 中,如何从命令行以静态视图查看文件的旧版本? ”的第二部分中介绍?
如果您的视图不是 UCM 视图,您可以在配置规范的开头添加选择规则(请参阅CCRC 编辑配置规范):
element /vob/path/to/file .../branch2/x
版本号x
来自branch2
.
但是,我不记得您是否可以使用 CCRC 访问实际的配置规范源。
您可能想要创建两个视图。一个配置规范在 branch1 中选择版本,另一个在 branch2 中选择版本。签出文件时使用适当的视图。