2012-08-28 70 views
1

我使用svn作爲存儲庫。最近我被要求轉移到Git。我使用EGit插件進行日食。但是,無論何時我嘗試執行Team - > Synchronize Workspace,我都會遇到以下錯誤超出內部錯誤內存限制

發生內部錯誤:正在同步Git。超出GC限制。

我GOOGLE了它

http://docs.oseems.com/general/application/eclipse/fix-gc-overhead-limit-exceeded

,並試圖增加堆大小在eclipse.ini文件(-Xms512m -Xmx1024m),但我仍面臨着同樣的問題,每當我做的git同步。有時候我也會得到

發生內部錯誤:同步Git。 Java堆大小。

我試圖增加兩個大小,直到2048年,但仍然沒有解決。有沒有人遇到過這個問題?

回答

1

您不應該再使用Team - > Synchronize Workspace。在EGit視圖中,選擇您的分支,EGit將自動更新您的包/項目視圖。要使用Git「同步」,您需要將更改推送到遠程回購。

您還應該考慮不要使用EGit,而應該考慮使用一個單獨的Git客戶端,它比EGit功能更豐富且功能更強大(基於個人經驗)。我用SourceTree(Mac OSX)和TortoiseGit(Windows)獲得了巨大的成功。

1

這個bug 2月2日就解決了,你必須從晚間發佈站點安裝例如:It:http://download.eclipse.org/egit/updates-nightly

希望這會解決您的問題。

+0

我得到一個堆溢出錯誤的朱諾但更新到[開普勒( http://www.eclipse.org/downloads/)似乎解決了這個問題。 –

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上我的文件尚未...