我使用svn作为存储库。最近我被要求搬到Git。我正在使用EGit插件进行eclipse。但每当我尝试做团队时 - >同步工作区,我面临以下错误
发生内部错误:同步Git。超出GC限制。
我用Google搜索了
https://www.simplified.guide/eclipse/fix-gc-overhead-limit-exceeded
并尝试在eclipse.ini文件中增加堆大小(-Xms512m -Xmx1024m),但每当我进行git同步时,我仍面临同样的问题。有时我也得到
发生内部错误:同步Git。 Java堆大小。
我尝试将尺寸增加到2048年,但仍未解决。有人遇到过这个问题吗?
答案 0 :(得分:1)
你不应该使用Team - >再次同步工作区。在EGit视图中,选择您的分支,EGit将自动更新您的包/项目视图。要使用Git“同步”,您需要将更改推送到远程仓库。
您还应该考虑不使用EGit,而是使用单独的Git客户端,它比EGit功能更丰富,功能更强大(基于个人经验)。我在SourceTree(Mac OSX)和TortoiseGit(Windows)上运气很好。
答案 1 :(得分:1)
此错误已于2月2日解决,您必须从夜间发布网站安装EGit:http://download.eclipse.org/egit/updates-nightly
希望这可以解决您的问题。
答案 2 :(得分:1)
这里有类似的问题。有一个非常大的项目(7GB,我已经剥离了一些4GB)。走出堆,Eclipse建议关闭。
使用命令行执行" git push"手动更好。至少我看到了一些进度信息和上传速度。
我现在看到了这个
Counting objects: 810, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (688/688), done.
error: RPC failed; result=55, HTTP code = 200.19 MiB/s
fatal: The remote end hung up unexpectedly
Writing objects: 100% (809/809), 5.87 GiB | 25.57 MiB/s, done.
Total 809 (delta 186), reused 0 (delta 0)
fatal: The remote end hung up unexpectedly
Everything up-to-date
不确定,我还没有在github上看到我的文件......