2

Mercurial または TortoiseHG が特定のサーバーからのプルまたはクローン作成時に常に非圧縮転送を使用するように設定することは可能ですか? Kiln にリポジトリがあり、ローカル LAN にサブリポジトリがあります (大部分は大きなバイナリ ファイルです)。クローン作成または Kiln からの非圧縮のプルは使用すべきではありませんが、サブリポジトリは非圧縮を使用する必要があります。HG がローカル サーバーにアクセスするときは常に非圧縮を使用するように指定したいと思います。ローカル リポジトリ サーバーとして HgLab を使用しています。

4

2 に答える 2

2

HgLab の著者はこちら。Mercurial はプルのフラグをサポートしていません。--uncompressed初期クローンでのみサポートされています。

補足として: 今週後半に HgLab 0.3.10 をリリースする予定で、pull が大幅に高速化されました (最大 20 倍)。

8 か月後に更新します。HgLabには、ストリーミング クローンを強制する方法が追加されました。

于 2013-06-25T13:38:10.327 に答える
0

SSH経由でローカルサーバーにアクセスしていますか? もしそうなら、mercurial はすでに圧縮を無効にしています (おそらく、ssh クライアントでも圧縮を無効にする必要があります)。によるとhg help urls

Mercurial は、SSH を介した独自の圧縮を使用しません。正しいことは、~/.ssh/config で設定することです。例:

Host *.mylocalnetwork.example.com
  Compression no   
Host *
  Compression yes
于 2013-06-01T23:22:26.903 に答える