eclipse:"重新索引存储库工作空间"或"计算存储库工作空间的Git状态"

时间:2014-03-14 05:42:36

标签: eclipse git cpu-usage egit jgit

我正在使用eclipse Juno,昨天我注意到我的电脑变得非常热。我检查了CPU使用率,看它是100%。 Eclipse是罪魁祸首,忙着重新编制存储库工作空间"。半小时后它还没有完成,我的机器几乎融化了,我搜索并发现了类似的问题:

Re-indexing repository loop - not Maven

Eclipse hangs on "Re-indexing (fully) repository {username}"

我没有使用git。通过我不想要的东西的声音,因为它会吃掉我所有的CPU。我删除了〜/ git,删除了一个使用git的项目,检查了〜/ .git下的任何文件,从eclipse插件中删除了egit和jgit,它仍在发生。

我可以每次都停止这个过程,但现在似乎无法构建工作区。

所以我决定升级到Kepler,现在我遇到了一个类似的问题:

"计算存储库工作空间的Git状态"

它又一次吃了100%的CPU,并威胁要放火烧我的桌子。

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

如何阻止这种愚蠢的事情?每次我停止这个过程,但如果我然后尝试清理重建或打开一个项目,它会再次启动。

2 个答案:

答案 0 :(得分:11)

这是EGit中的一个老错误,它会自动在您的主目录中找到.git,然后扫描主目录中的所有文件。它已在更新版本的EGit中修复。

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

  1. 打开 Git存储库视图
  2. 找到导致问题的存储库
  3. 在上下文菜单中,选择从视图中删除存储库
  4. 然后重启Eclipse。

答案 1 :(得分:0)

就我而言,这是我的solution

Ubuntu 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