Eclipse启动时因旧的已丢弃stashed commit卡住无法启动该如何解决
Eclipse 因加载已丢弃的stashed commit视图启动崩溃解决方案
- 第一步:彻底结束所有Eclipse进程
Windows系统可通过任务管理器结束eclipse.exe进程,macOS通过活动监视器终止Eclipse程序,Linux可执行killall eclipse命令强制结束。 - 第二步:删除工作台UI状态缓存文件
进入你的Eclipse工作区根目录,找到路径.metadata/.plugins/org.eclipse.e4.workbench/下的workbench.xmi文件,将其删除或重命名为其他备份名称。
注意:该文件仅存储Eclipse的窗口布局、已打开的视图/编辑器状态,删除后不会影响工作区内已导入的项目、代码及自定义偏好配置。 - 第三步(可选):清理EGit插件的stash缓存
如果你使用Eclipse自带的EGit Git插件,可进入.metadata/.plugins/org.eclipse.egit.core/目录,删除其中的stashes.cache缓存文件,避免残留失效的stash记录。 - 第四步:重新启动Eclipse
启动后Eclipse会加载默认的工作台布局,不再尝试读取已经不存在的stashed commit视图,崩溃问题即可解决,你可根据需求手动重新打开Git相关视图。
你此前删除的.lock和.log文件不涉及工作台UI状态存储,因此无法解决该问题。
内容的提问来源于stack exchange,提问作者simsimboembam
相关产品推荐
相关产品推荐

