我惊恐发作,不小心删除了导入文件.我该如何预防呢?



我不知道,

已经很晚了,我在无意识地按按钮,然后突然在我抬起头,注意到我的主类文件不在那里。我像疯骆驼一样把咖啡吐出来。我输入cmd+z,几乎没有去找它,但它不见了。我最重要的文件不见了,我不知道如何把它找回来。

不管怎样,我最终对过去的.jar文件进行了反编译,并在痛苦的30分钟后恢复了我删除的文件。我犯了一个巨大的错误,我很好奇你们专业人士是如何防止这种情况发生的!

(注意:我正在使用Eclipse,我确实试图通过"还原本地历史…"的过程来解决这个问题。)’但我被带进了一段我无法恢复的空洞的历史。

我有几个子问题:
你能给我什么建议来改善我的工作空间,不仅是为了组织,而且是为了防止我不小心删除文件?

•是否有好的自动保存/上传/一些东西,以确保我可以从我们说5分钟前回到我以前的代码或备份?

我很好奇你们专业人士是怎么防止这种情况的!

不要惊慌

2)不要乱按按钮

不要在深夜编程…当你累得无法思考

4)对于任何重要的编程,一定要使用一个好的版本控制系统。现在,像Git或Mercurial这样的DVCS系统是最好的选择。

5)定期将代码检入版本控制系统。

6)确保计算机系统的关键部分备份到(单独的或可移动的)存储介质上。理想情况下,保留一份异地副本。

7)除了6),把你的软件的副本放在一个公共或私人的仓库托管在不同的基础设施;例如,在Github/BitBucket/等。请记得定期将您的更改推送到远程仓库。


你能给我什么建议来改善我的工作空间,不仅要有条理,还要防止我不小心删除文件?

什么都没用。

这就是为什么你应该做备份。

是否有好的自动保存/上传/一些东西,以确保我可以回到我以前的代码从让我们说5分钟前或像备份?

在这种粒度级别上没有什么是可靠的。当然IDE有撤销/重做功能,但它们的作用范围有限,通常不包括删除文件之类的操作。

最新更新