【问题标题】:How do I check out a specific version of a file in clearcase?如何在 clearcase 中签出文件的特定版本?
【发布时间】:2019-04-25 05:32:26
【问题描述】:

背景

明确地说,我有一个文件的开发版本树,如下所示:

(1)

|

(2)

|

(3)

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

问题

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

问题

如何签出文件的版本 (1) 并在该版本中进行更改?

【问题讨论】:

    标签: clearcase version-tree


    【解决方案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,即使当前副本不掌握分支,也可以签出分支。如果您无法合并元素的版本,请不要使用此选项。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-21
      • 2014-01-05
      • 1970-01-01
      • 1970-01-01
      • 2020-07-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多