我的开发服务器上出现了一个奇怪的情况。 随机的,没有理由,我可以看到,文件正在回滚到一个较早的版本! 这是现在发生的两次 – 我第一次以为我在某处做了一些错误的事情,从备份中恢复了我的文件,并没有进一步的想法。 第二次,刚刚发生了一个包含我正在处理的几个文件的文件夹,突然之间,我在最后一两天所做的所有更改都消失了! (我知道,经常提交,唉?)。 谢天谢地,我有一个每日备份,所以已经恢复我的文件,但我非常关心这一点,需要了解如何以及为什么发生。
文件状态之间唯一的变化是我启用了一个完全不相关的文件夹共享。 我正在开发一个运行在Tomcat上的Railo应用程序。 代码都很好,并在c:\网站\应用程序名称。 为了让我的IDE能够访问应用程序生成的日志(包含在c:\ railo \ tomcat \ logs中),我共享了“Railo”文件夹,该文件夹是c:\ railo,当我重新加载应用程序时,代码是回到前几天!
我在这里完全损失。 任何人都可以指向正确的方向吗?
谢谢。
其他人可以这样做吗? 你说过你已经分享了这个文件夹。 打开这些文件的审计,看看是否有人舔了它。
即使还原系统还原点也不应影响用户数据,因为它们是非系统文件。
我同意关于启用审计和审查日志的其他答案。 另一个有用的工具是使用卷影副本在文件夹上启用以前的版本,并将其设置为每小时创build一次卷影副本。 这样,您可以随时恢复到以前的版本。 这是一个很简单的方法来撤消意外的点击/删除/覆盖/遗忘的时刻。