gpt4 book ai didi

clearcase - 在 ClearCase 中撤消删除文件

转载 作者:行者123 更新时间:2023-12-04 00:09:16 25 4
gpt4 key购买 nike

我有一个带有文件夹和两个文件的 ClearCase View 。我 checkout 文件夹,删除文件并重新 checkin 文件夹。我只剩下一个文件夹和一个文件。有没有办法找回我的文件?我正在使用标准的 Windows 工具套件,其中包括 cleartool。

最佳答案

是的,可以取回文件。这是 ClearCase 的一个重要特性(有时也是救命稻草)。

假设您的目录是 /vobs/somevob/somedir .包含两个文件的目录版本是 /main/3 ;因此,只有一个文件的版本是 /main/4 .删除的文件是 /vobs/somevob/somedir/crucial .假设 ctcleartool 的别名,然后你做:

cd /vobs/somevob/somedir
ct co -c 'Recover file crucial' .
ct ln .@@/main/3/crucial .
ct ci -nc .

第一行意味着我不必在其他三个命令中键入目录的路径;否则,它是可选的。第二行 check out 目录,以便对其进行编辑。最后一行检查修改后的目录。第三行是魔法发生的地方......
ct ln .@@/main/3/crucial .行标识文件 crucial在版本 /main/3 中看到目录 .并将其链接到当前目录(目录的 checkout 版本)。您看到的文件版本将是您的 cspec 选择的版本,但正确的文件在 View 中(假设您确实使用 cspec 选择了 /vobs/somevob/somedir@@/main/5)。

(请注意,您不仅限于将一个版本链接回去;如果需要,您可以在 10 年和 20 个版本后恢复文件。虽然您可以一次将文件链接到两个目录,但非常不推荐这样做;使用一个符号链接(symbolic link)。您可以将已删除的文件恢复到与其最后已知位置不同的目录中。)

关于clearcase - 在 ClearCase 中撤消删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4634265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com