2

hg-gitを使用してリモートリポジトリにプッシュする場合(git + ssh://-protocolを使用)、小さなファイルを1行変更するだけで、1回のコミットに10分(およびそれ以上)かかります。私が実行しているコマンドは次のとおりです。

hg push -B hg-experiments

プッシュするためのより効率的なコマンドはありますか、それともこれを高速化するのに役立つ可能性のあるローカルMercurialまたはリモートGitリポジトリの構成がありますか?(ここで気になっているのは、パックのサイズなどです。)

  • オペレーティングシステム:Windows 7
  • ローカルMercurialバージョン:2.2.1
  • リモートGitバージョン:1.7.3.5
  • hg-gitバージョン:2012年5月12日土曜日03:33:19からのチェンジセットdfb2b7b5d586 -0500
4

1 に答える 1

2

残念ながら、パフォーマンスを改善するために本当にできることは何もないと思います。

dulwich (Hg-Git ユーザーが使用する基になる Git ライブラリ) にはいくつかの未解決のパフォーマンスの問題があり、修正するとパフォーマンスが向上する可能性があります。

Hg-Git 自体で行われているいくつかの潜在的なパフォーマンス改善作業もあります。

于 2012-11-23T01:48:15.290 に答える