代码之家  ›  专栏  ›  技术社区  ›  MrValdez

如何恢复TortoiseSVN意外删除的已删除文件?

  •  1
  • MrValdez  · 技术社区  · 18 年前

    这是一个意外,我认为没有解决办法。但不管怎样,我还是要问。

    我将SVN引入了我们的网店,并将所有dev-pc的htdocs设置为存储库的一部分。(我的第一个错误)

    现在,我的一个同事正在做一个项目,没有将他们的代码提交给svn(第二个错误)。他的理由是,他是唯一一个在该网站上工作的人,他不需要svn(另一个错误:我将svn作为一种协作工具引入)

    我指示每个人的SOP是:在启动和关闭电脑时更新然后结账。

    不用说,我同事的项目消失了。

    所以我的问题是:有什么方法可以恢复未提交的代码吗?

    附言,我计划在我们的规则中添加“除非颠覆,否则源代码不存在”和“每天备份”,以防止这种情况再次发生。

    2 回复  |  直到 18 年前
        1
  •  3
  •   Brian R. Bondy    18 年前

    你在SVN中找不到答案,但你可以使用这样的东西 undelete tool .

    在驱动器格式化(长)之前,文件不会真正消失。

        2
  •  0
  •   Rob    18 年前

    如果文件从未被提交,并且它们不再在硬盘上,那么恐怕它们可能已经消失了,除非你的用户有手动备份,或者其他恢复/取消删除策略奏效。

    推荐文章