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