【问题标题】:eclipse: "re-indexing repository workspace" or "Computing Git status for repository workspace"eclipse:“重新索引存储库工作区”或“计算存储库工作区的 Git 状态”
【发布时间】:2014-03-14 05:42:35
【问题描述】:

我正在使用 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 项目。

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

【问题讨论】:

    标签: eclipse git cpu-usage egit jgit


    【解决方案1】:

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

    但您可能仍然配置了存储库,即使在您升级之后也是如此。执行以下操作:

    1. 打开 Git 存储库 视图
    2. 查找导致问题的存储库
    3. 在上下文菜单中,选择 Remove Repository from View

    然后重启 Eclipse。

    【讨论】:

      【解决方案2】:

      就我而言,这是我的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
      

      【讨论】:

        猜你喜欢
        • 2013-10-31
        • 2010-09-18
        • 1970-01-01
        • 1970-01-01
        • 2012-10-22
        • 1970-01-01
        • 2015-07-31
        • 2023-01-27
        • 1970-01-01
        相关资源
        最近更新 更多