You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

求助:如何在IntelliJ中恢复未纳入版本控制的已删除文件

求助:如何在IntelliJ中恢复未纳入版本控制的已删除文件

兄弟我太懂你这种删错文件、Undo又因为操作太多失效,Local History还找不到记录的崩溃了!别慌,试试下面这几个实操有效的办法:

  • 检查系统回收站/废纸篓:别觉得这是废话!很多时候在IntelliJ里直接删除的文件并没有被彻底清空,而是先进了系统的回收站(Windows)或废纸篓(Mac),先去这里找找看,说不定一秒就能找回来。
  • 重新查看父文件夹的Local History:你之前可能找错位置了!因为文件已经被删除,单独找它的历史肯定看不到,右键点击该文件原来所在的父文件夹,选择Local History -> Show History,在弹出的历史记录里找找有没有删除操作的记录,找到后右键选择恢复就行。要是还看不到,试试重启IntelliJ再操作,有时候历史记录加载会有延迟。
  • 翻IntelliJ的临时缓存目录:IntelliJ会自动在系统缓存里存一些临时备份文件,路径根据系统不同:
    • Windows:C:\Users\<你的用户名>\.IntelliJIdea<版本号>\system\tmp
    • Mac:~/Library/Caches/JetBrains/IntelliJIdea<版本号>/tmp
    • Linux:~/.cache/JetBrains/IntelliJIdea<版本号>/tmp
      进去看看有没有和你删除文件同名的临时文件,复制出来改个后缀就能用。
  • 用磁盘恢复工具兜底:如果上面的办法都不行,那就用专业的文件恢复工具,比如Windows的Recuva、Mac的Disk Drill、Linux的TestDisk。只要删除文件后没有往磁盘里写入大量新数据,大概率能找回被删除的文件数据。

备注:内容来源于stack exchange,提问作者timguy

火山引擎 最新活动