是否可以将 Mercurial 或 TortoiseHG 配置为在从某些服务器拉取或克隆时始终使用未压缩传输?我们在 Kiln 上有存储库,这些存储库具有位于本地 LAN 上的子存储库(主要是大型二进制文件)。当克隆或从 Kiln 拉取时,不应该使用未压缩的,但是子存储库应该使用未压缩的。我想指定任何时候 HG 访问我们的本地服务器,它应该使用未压缩的。我们使用 HgLab 作为我们的本地存储库服务器。
问问题
1484 次
2 回答
2
HgLab作者在这里。Mercurial 不支持拉--uncompressed
取标志。它仅支持初始克隆。
作为旁注:我将在本周晚些时候发布 HgLab 0.3.10,现在拉取速度要快得多(最多增加 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 回答