Eclipse: "重新索引存储库工作区" 或者 "计算存储库工作区的Git状态"

5
我正在使用Eclipse Juno,昨天我注意到我的电脑变得非常热。我检查了CPU使用情况,发现它已经达到了100%。Eclipse是罪魁祸首,正忙于“重新索引存储库工作区”。半个小时后,它仍未完成,我的机器几乎要熔化了,我搜索并找到了类似的问题: 重新索引存储库循环-非Maven Eclipse在“重新索引(完全)存储库{username}”上挂起 问题是我没有使用git。听起来我也不想使用,因为它会占用所有CPU。我删除了~/git,删除了一个使用git的项目,检查了~/.git下的任何文件,从eclipse插件中删除了egit和jgit,但问题仍然存在。
每次都可以停止该进程,但现在似乎无法构建工作区。
所以我决定升级到Kepler,现在出现了一个不同消息的类似问题:
“计算存储库工作区的Git状态”

再次出现了CPU占用率达到100%的问题,严重威胁到我的桌子着火。

我甚至没有打开任何git项目。

我该如何停止这个愚蠢的东西?每次我都会结束进程,但如果我尝试清理重建或打开一个项目,它又会重新启动。

2个回答

11

这是EGit中的一个旧漏洞,它自动在您的主目录中找到.git,然后扫描主目录中的所有文件。它已经在新版本的EGit中得到修复。

但是,即使您升级了,仍可能配置了存储库。请执行以下操作:

  1. 打开Git Repositories视图
  2. 找到引起问题的存储库
  3. 在上下文菜单中,选择从视图中删除存储库

然后重新启动Eclipse。


0
在我的情况下,这是我的solutionUbuntu 16.04
rm -r workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/*/org.eclipse.egit.core
rm -r workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/*/.indexes/properties.index

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接