1

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

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

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

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

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

所以我的问题是:有没有办法恢复未提交的代码?

Ps,我打算在我们的规则中添加“源代码不存在,除非它被颠覆”和“每天备份”,以防止这种情况再次发生。

4

2 回答 2

3

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

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

于 2008-10-27T03:22:56.123 回答
0

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

于 2008-10-27T03:23:18.603 回答