2008-10-27 173 views
1

这是一个意外,我不认为有一个解决方案。但我反正问。如何恢复TortoiseSVN意外删除的已删除文件?

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

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

我指示每个人的SOP为:更新,然后结账并关闭他们的电脑。

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

所以我的问题是:有没有办法恢复未经过编码的代码?我打算在我们的规则中添加“源代码不存在,除非它在颠覆中”和“每日备份”来防止这种情况再次发生。

回答

3

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

驱动器格式化(长)之前,文件并未真正消失。

0

如果这些文件从未提交过,并且它们不再位于硬盘驱动器上,那么恐怕它们可能已经不存在了,除非您的用户有手动备份或其他恢复/取消删除策略。