在明显的情况下,我有一个文件的开发版本树,如下所示:
(1)
|
(2)
|
(3)
当我运行某个程序时,它挂在文件版本(1)中的错误上。它不会查看其他版本,因为我的程序与特定标签绑定在一起。因此,我想对版本(1)进行无保留的检出并修复错误。
当我运行命令ct co -unreserved -nmaster -nc filename
时,它将检出版本3而非版本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
,即使当前副本不控制该分支,也检出该分支。如果您无法合并元素的版本,请不要使用此选项。
它适用于动态或快照视图中的文件(而非目录)。