Eclipse(GHZ)“计算存储库jusenernazyad的实时状态”

问题描述 投票:2回答:3

每次我在Eclipse中保存编辑(GGTS / STS v3.4)时,它都会自动运行任务:Computing Git status for repository [username].

CPU使用情况发生了火箭,但它似乎从来没有取得任何进展。在放弃并手动停止之前,我已将过程运行了15分钟。然后在下次保存更改时重新启动。

据推测,EGit正试图同步,但不清楚是什么或为什么。有谁知道为什么会发生这种情况以及如何阻止它?

eclipse egit
3个回答
5
投票

较旧版本的EGit用于自动将项目连接到其Git存储库,以防它在任何项目的父目录中找到.git

在您的情况下,您的主目录中似乎有一个Git存储库。根据主目录的大小,这可能需要很长时间。

自EGit 3.0.2起,主目录不再自动编入索引。因此,请确保您使用的是EGit 3.0.2或更高版本。如果您使用的是Eclipse 4.3.0,请升级到4.3.1。否则从EGit download page升级到最新版本。

升级后,打开Git Repositories视图(使用Ctrl + 3或Cmd + 3并键入其名称)。然后找到名为[username]的存储库并将其从视图中删除。


0
投票

为了阻止此线程运行,请尝试:rm -r .metadata/.plugins/org.eclipse.core.resources/.projects/*/org.eclipse.egit.core

rm -r .metadata/.plugins/org.eclipse.core.resources/.projects/*/.indexes/properties.index

似乎工作正常!归功于http://willtipton.com/coding/2014/09/21/Eclipse-building-git-something.html


0
投票

清理org.eclipse.egit.core和properties.index非常有用。它适用于我摆脱计算Git状态问题。

但现在我无法同步我的项目。

© www.soinside.com 2019 - 2024. All rights reserved.