2014-03-14 39 views
4

我正在使用eclipse Juno,昨天我发现我的电脑变得非常热。我检查了CPU使用率,看它是100%。 Eclipse是罪魁祸首,忙于“重新编制仓库工作区”。当半小时后,它没有完成,我的机器几乎融化了,我搜查,发现这些类似的问题:eclipse:“重新建立仓库工作空间”或“计算仓库工作空间的Git状态”

Re-indexing repository loop - not Maven

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

事情是我没有使用Git。并且由于它将要吃掉我所有的CPU,所以我不想吃这些东西。我删除了〜/ git,删除了一个使用git的项目,在〜/ .git下检查了任何文件,从eclipse插件中删除了egit和jgit,但它仍在发生。

我可以每次停止该进程,但现在似乎无法构建工作区。

所以我决定升级到开普勒,现在我也有类似的问题,不同的信息:

同样它吃我的CPU的100%,并威胁“为存储库工作计算Git的状态”放火给我的桌子。

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

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

回答

10

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

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

  1. 打开Git仓库视图
  2. 找到导致问题
  3. 在上下文菜单中的资料库中,选择从View

然后重启删除存储库蚀。

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