我是一个完整的菜鸟。我被告知要在我的研究机器上玩,试着学习一些东西。但我想我可能不小心删除了重要的旧代码......
我打开了Notepad ++以查看它是什么。选择全部和退格,因为我打算尝试练习代码。然后我没有按下CTRL + Y来撤消,而是单击了X,认为它会提示我保存文件,但事实并非如此。所以我重新打开了程序,看哪,我删除的内容仍然被删除...但是现在我无法撤消,因为我关闭了程序。
有什么办法可以恢复该文件的旧版本吗?我是全新的,没有太多的编码经验,所以我很害羞地问我的研究顾问。
编辑:该文件名为“change.log”。那是否是一种显示程序更新的默认文件?因为至少如果我删除了那种文件,这并不重要。
答案 0 :(得分:2)
我的评论获得了巨大的积极反应,所以这里是一个答案:
成为新手的第一条规则是:永远不要害怕问你的顾问。
不问是你能犯的最大错误。无论你是否已经习惯了这一切,她/他都会注意到。
去那边,问问。通常,不,没有办法回来,一旦你删除了文件的内容,它们就会消失。但是,您的研究团队可能会进行代码版本控制和/或备份,这需要几秒钟才能恢复。但是你没有提到任何一个,所以走出去并且现在问。
答案 1 :(得分:0)
在Notepad ++中,如果你关闭程序,那么下次打开时一切都会保持不变,因此它不会提示你保存文件...... 只有当您尝试关闭文件(而不是程序)时,它才会尝试提示您保存文件。
如果您只关闭程序并且实际上没有保存文件,那么它应该像尝试关闭文件一样简单,然后回答“否”以保存并再次重新打开它。
更新:change.log只是在你第一次运行NotePad ++时默认打开,它是告诉你NotePadd ++版本的变化。我通常只是关闭它并忽略它,因为我并不需要它。
答案 2 :(得分:0)
我不认为你说这个文件实际上在你的研究机器上。但如果是在当地,那可能就是因为这个原因。所以你可以研究和玩它。可能这个文件是从某些文件存储库(如Git,svn或tfs)中删除的。
如果情况并非如此,很难说我们知道的信息是否可以恢复。就像Marcus说的那样,请告知您的顾问,您可能会发现您只需要从存储库重新生成文件,这需要几秒钟。
无论如何,这些事情发生在所有技能水平的每个人身上,而你的顾问应该理解。如果您花费所有时间来查找已删除的文件,而不是研究和处理实际业务需求,那么会产生更多影响。