問題タブ [subgit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - Subgit の移行がスタックし、大きなファイルのコミットで停止する
subgit を使用して、subversion から git への移行を行っています。Subversion には、多数のファイル (約 3GB) が誤ってコミットされたリビジョンがあります。これらの大きな無駄なファイルを避けるために、「excludePath」パラメーターを使用しています。subgit を実行すると、この言及されたリビジョンでスタックし、移行が完了しない約2時間後に最終的にプロセスが停止します。subgit ログで、そのリビジョンでいくつかのファイルが取得されたことを確認できましたが、その行の後にログには何もありません。私が直面している問題は何ですか?
注意: subgit/config の excludePath パラメータと svn-url のみを変更し、その他はデフォルトのままにしました。これをLinuxで実行しています
java - サブジット「メモリ不足」および「GC オーバーヘッド制限を超えました」
svn
からへの変換プロジェクトを実行していgit
ます。アプリケーションはシングル スレッドであるため、プロジェクトをより高速な PC に移行しています。
したがって、オプションバーはありませんhttpSpooling = true
。VM で問題なく動作します – 4 CPU's
、20 Gb of Ram
。
2 つの個別のインスタンスでの RAM 使用量は8GB
で、最大は9.8Gb
です。
ジョブを一時停止し、圧縮して新しいマシンに SCP 化 – Deb9 (VM と同じ) i7 ( 8 CPUs
(有効)) 16GB RAM のベアメタル ビルド。
ただし、SubGit のインスタンスを 1 つだけ開始する場合。Java out of memory
またはのいずれかを取得しますGC Overhead Limit Exceeded
。次の順列をに追加しようとしましrepo.git/subgit/config
た[daemon]
の変更など、他の設定も試しました–client
が–server
、それは双方向の変換のように見えますが、これは私がやろうとしていることではありません。
正常に実行されているシステムでのアプリケーションの使用状況に基づいて、十分な RAM があるはずなので、SubGit がいくつかの値を無視しない限り、私にはわかりません。