pycharm 使用编辑器或IDE恢复已删除的代码文件(未保存在Git中)

jslywgbw  于 2023-03-23  发布在  PyCharm
关注(0)|答案(1)|浏览(224)

如何恢复在代码编辑器/IDE(如VS Code,PyCharm,GoLand,WebStorm或IntelliJ)之外删除的文件,如果它最近没有提交到Git?

  • 请在评论中添加任何其他解决方案。*
oknwwptz

oknwwptz1#

Git和备份的限制

强烈建议使用Git,但很容易不频繁提交,因此它可能没有您的最新更改。
自动备份很好,但也存在频率问题。

编辑器和IDE

  • 请在评论中建议更多选项 *

一些编辑器或IDE具有自动本地文件历史记录功能,可以跟踪每次保存并很好地恢复已删除的文件,包括:

*JetBrains IDE(PyCharm、GoLand、WebStorm、IntelliJ等):在项目窗格中找到已删除的文件,然后使用本地历史记录功能恢复文件-this guide中的详细信息

一定要在您的环境中测试它的工作情况,因为有些工具只能在有限的场景中工作。
具有某些限制的编辑器/IDE:

*VS代码自2022年3月起在时间轴视图中具有本地文件历史记录功能,但此功能可能无法始终恢复已删除的文件:

  • 如果已删除的文件仍然在VSCode的选项卡中打开,则显然即使重新启动VSCode也可以恢复该文件
  • 使用code deleted-file.py再次打开已删除的文件时没有显示任何历史记录,因此无法恢复该文件

相关问题