这是一次意外,我认为没有解决方案。但无论如何我都在问。
我将SVN引入我们的网上商店,并将所有dev pc的htdocs设置为存储库的一部分。 (我的第一个错误)
现在,我的一个同事正在研究一个项目,并没有将他们的代码提交给svn(第二个错误)。他的理由是,他是唯一一个在该网站上工作的人,他不需要svn(另一个错误:我引入了SVN作为协作工具)
我指示每个人的SOP是:更新,然后在启动和关闭他们的PC时结帐。
毋庸置疑,我的同事的项目消失了。
所以我的问题是:有没有办法恢复未注释的代码?
P.s。,我打算在我们的规则中添加“源代码不存在,除非它在颠覆中”和“每日备份”以防止再次发生这种情况。
答案 0 :(得分:3)
您无法在SVN中找到答案,但您可以使用此类undelete tool之类的内容。
在格式化驱动器(长)之前,文件并没有真正消失。
答案 1 :(得分:0)
如果这些文件从未提交过,并且它们不再在硬盘上,那么我担心它们可能会消失,除非您的用户有手动备份或其他一些恢复/取消删除策略。