1

私はリポジトリとしてsvnを使用していました。最近、Gitに移動するように依頼されました。Eclipse用のEGitプラグインを使用しています。しかし、[チーム]-> [ワークスペースの同期]を実行しようとすると、次のエラーが発生します

内部エラーが発生しました:Gitの同期。GC制限を超えました。

私はそれをググった

https://www.simplified.guide/eclipse/fix-gc-overhead-limit-exceeded

eclipse.iniファイルのヒープサイズを増やしてみましたが(-Xms512m -Xmx1024m)、gitsynchronizeを実行するたびに同じ問題が発生します。いつか私も

内部エラーが発生しました:Gitの同期。Javaヒープサイズ。

両方のサイズを2048まで増やしてみましたが、まだ解決されていません。誰かがこの問題に直面しましたか?

4

3 に答える 3

1

[チーム]->[ワークスペースの同期]を使用する必要はもうありません。EGitビューでブランチを選択すると、EGitはパッケージ/プロジェクトビューを自動的に更新します。Gitを使用して「同期」するには、変更をリモートリポジトリにプッシュおよびプルする必要があります。

また、EGitを使用するのではなく、EGitよりもはるかに機能が豊富で機能的な(個人的な経験に基づく)別個のGitクライアントを使用することを検討する必要があります。SourceTree(Mac OSX)とTortoiseGit(Windows)には幸運がありました。

于 2012-08-28T22:13:53.327 に答える
1

このバグは2月2日に解決されました。夜間リリースサイトからEGitをインストールする必要があります:http://download.eclipse.org/egit/updates-nightly

これで問題が解決することを願っています。

于 2013-06-14T04:46:26.810 に答える
1

ここで同様の問題。かなり大きなプロジェクトがあります(7GB、私はすでにいくつかの4GBを取り除きました)。ヒープから抜け出すと、Eclipseはシャットダウンすることを提案します。

コマンドラインを使用して「gitpush」を手動で実行すると、より適切に機能します。少なくとも、いくつかの進捗情報とアップロード速度が表示されます。

私は今これを見る

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に私のファイルを表示していません...

于 2014-09-24T13:32:16.917 に答える