在删除的目录上恢复版本树

Recover version tree on removed directory

我正在使用 clearcase 8.0.1.17

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

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

如何恢复版本树?

您不能只重新创建 folder/files,否则您会创建 evil twins (elements with the same name but different history/version tree): you can 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", using cleartool ln