在 Windows 服务器上运行 Clearcase 7.1.1.09。使用 CCRC 从 VOB 中删除了 Lost+found 目录元素。我仍然可以在 main/0 中看到 lost+found 目录。如何恢复 VOB 的 lost+found 目录元素?根据这篇文章 http://www-01.ibm.com/support/docview.wss?uid=swg21135672 无法删除 lost+found 目录元素,无论这意味着什么。

谢谢你的帮助。

最佳答案

这意味着 /Vobs/MyVob/main/0 将始终包含 lost+found

您可能在该 Vob 的更新版本(例如/Vobs/MyVob/main/4)中有 ln 、重命名或移动 lost+found ,您始终可以:

cleartool co -nc /Vobs/MyVob
cleartool ln /Vobs/MyVob/main/0/lost+found /Vobs/MyVob/lost+found
cleartool ci -c "restore lost+found" /vobs/MyVob

在 Windows 中:
cleartool startview aDynamicView
cleartool mount \MyVob
cd m:\aDynamicView\MyVob
cleartool co -nc .
cleartool ln .@@/main/0/lost+found ./lost+found
cleartool ci -c "restore lost+found" .

在本例中,这将创建 Vob 根目录的第 5 个版本,在其中再次引用 lost+found 目录,从而有效地恢复它。

(如 this thread 所示,另见 cleartool man ls )

由于 ln 在 sa CCRC 命令 中不可用,因此您需要联系可以访问 CCRC 服务器(和完整的 ClearCase vob 服务器)的 ClearCase 管理员,以恢复该 lost+found 目录。

关于Clearcase 恢复丢失+找到的文件夹元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15096670/

10-13 02:47