【问题标题】:How do I recover non-commited files that I lost using CleanUp command?如何恢复使用 CleanUp 命令丢失的未提交文件?
【发布时间】:2018-05-13 17:40:55
【问题描述】:

我是 Tortoise SVN 的新手。我需要您的帮助来恢复我已经处理了 3 天的 2 个 Solidworks 文件。我需要知道是否有可能恢复它们。 .

我将提交的文件复制到我的桌面并在新复制的文件中进行了更改。然后我删除(点击spr键)svn文件夹上的提交文件并移回桌面,将文件更改为svn但没有提交。然后我继续处理 svn 文件夹中未提交的文件,完成后我尝试提交更改,但出现红色错误语句,我无法做到。

然后一位朋友告诉我使用清理命令,我选中了所有复选框并点击继续。该文件夹恢复到 3 天前的状态,我丢失了我处理的文件。 即使使用命令revert,我也看不到svn文件夹或垃圾箱中的文件。

有什么办法可以恢复我的文件吗?

【问题讨论】:

    标签: svn tortoisesvn


    【解决方案1】:

    如果文件尚未提交或版本控制,则无需执行任何操作,但请查看 show log 选项检查您的文件是否在其他版本中。

    【讨论】:

    • 非常感谢 Abel,我检查了该选项,最后也是唯一的修订版是我使用 Clean UP 获得的修订版。您认为将我的电脑交给专业人士是否有助于从硬盘驱动器中恢复文件?
    • 是的,在 3 天前重新启动窗口
    【解决方案2】:

    如果您选中了所有清理窗口中的复选框,则您还选择了Revert all changes recursively。 这意味着:

    此命令将还原所有尚未提交的本地修改。 注意:最好使用 TortoiseSVN → Revert 命令,因为您可以首先看到并选择要恢复的文件。

    (取自TortoiseSVN documentation

    【讨论】:

      猜你喜欢
      • 2021-03-26
      • 2019-06-15
      • 2021-01-11
      相关资源
      最近更新 更多