IntelliJ IDEA更新后搁置变更丢失,如何恢复?
IntelliJ IDEA更新后恢复丢失的搁置变更
检查项目本地的搁置存储目录
项目根目录下的.idea/shelf文件夹是默认存储搁置变更的地方,直接打开查看是否存在.xml格式的搁置文件。如果文件还在,拖回IDEA的Shelves面板就能恢复;如果整个文件夹消失,去系统回收站(Windows)或废纸篓(Mac)里尝试恢复该文件夹。查看版本控制系统的临时备份
用Git的话,在项目根目录打开终端执行git stash list,看看有没有未记录的stash记录,有的话用git stash apply即可恢复;用SVN的话,搜索项目目录下的.patch格式临时文件,手动导入IDEA就能恢复变更。恢复IDE旧配置备份
IDE更新时会自动备份旧配置,对应路径如下:- Windows:
C:\Users\<你的用户名>\.IntelliJIdea<版本号>\config\backup - Mac:
~/Library/Application Support/JetBrains/IntelliJIdea<版本号>/backup - Linux:
~/.IntelliJIdea<版本号>/config/backup
找到更新时间前后的备份包,解压后将里面的shelf文件夹替换到当前IDE的配置目录,重启IDE后查看Shelves面板。
- Windows:
借助磁盘恢复工具扫描文件
若上述方法都无效,试试系统自带的恢复工具(Windows文件历史记录、Mac Time Machine),或者第三方数据恢复软件,扫描项目所在磁盘分区,查找被删除的.idea/shelf相关文件。
内容的提问来源于stack exchange,提问作者Yunnane
相关产品推荐
相关产品推荐

