如何以大写字母签出特定版本的文件?

时间:2019-04-24 14:40:09

标签: clearcase version-tree

背景

在明显的情况下,我有一个文件的开发版本树,如下所示:

(1)

|

(2)

|

(3)

当我运行某个程序时,它挂在文件版本(1)中的错误上。它不会查看其他版本,因为我的程序与特定标签绑定在一起。因此,我想对版本(1)进行无保留的检出并修复错误。

问题

当我运行命令ct co -unreserved -nmaster -nc filename时,它将检出版本3而非版本1中的文件。

问题

如何检出文件的版本(1)并对该版本进行更改?

1 个答案:

答案 0 :(得分:1)

您可以checkout a version which is not selected by the config spec of your view,使用cleartool checkout

  

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

cleartoolt checkout -un -nm -c "attempt fix of old bug" -version hello.h@@\main\1
  

使用-nmaster,即使当前副本不控制该分支,也检出该分支。如果您无法合并元素的版本,请不要使用此选项。

它适用于动态或快照视图中的文件(而非目录)。