【问题标题】:Recover version tree on removed directory恢复已删除目录上的版本树
【发布时间】:2020-07-22 08:57:31
【问题描述】:

我正在使用 clearcase 8.0.1.17

我删除了一个包含 4 个其他目录和多个文件的目录:

  • DirA
    • DirA1(5 个文件)
    • DirA2(10 个文件)
    • DirA3(4 个文件)
    • DirA4(15 个文件)

我检查了这个并做了一个基线。现在我想只用DirA2 恢复DirA。我使用备份中的 10 个文件重新创建了两个目录,但我丢失了所有版本树。

如何恢复版本树?

【问题讨论】:

    标签: version-control clearcase clearcase-ucm


    【解决方案1】:

    您不能只重新创建文件夹/文件,或者您将创建evil twins(具有相同名称但历史/版本树不同的元素):您可以list evil twins here

    你需要删除你的新元素,并打开DirA的父文件夹的版本树。
    您将看到一个版本树,如下所示:

     n-3 (list DirA)
     n-2 (delete DirA)
     n-1 (import new DirA folder: evil twins)
     n   (delete DirA again)
    

    然后,您可以将 n-3 版本(列出 DirA)合并到当前版本(您删除 DirA 的位置)
    这将恢复子文件夹条目 DirA。

    对 DirA 本身的版本树重复此操作(这将恢复 DirAx 文件夹条目)

    How to restore an element that has been rmnamed”中的详细信息,但这里的想法是:首先为 文件夹 执行此操作。
    然后根据需要提供文件。

    另见“Undo remove file in ClearCase”,使用cleartool ln

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-17
      • 2013-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-18
      • 1970-01-01
      • 2021-08-29
      相关资源
      最近更新 更多