我在相当慢的VPN上使用TortoiseHG,它基本上无法使用。任何操作都需要永远完成,如果它完全完成的话。
我处理存储库的本地克隆,并通过映射的网络驱动器将更改推送或拉到服务器上的存储库。但是,尝试在服务器存储库上执行任何操作都需要一段时间。
是否可以更改任何设置以使TortoiseHG在慢速连接上运行得更快。或者在办公室里使用TortoiseHG的同时远程工作时可以使用替代方案。
答案 0 :(得分:1)
Mercurial是一个分布式版本控件,因此与基于服务器的工具相比具有一些优势。
例如,可以“捆绑”(hg help bundle
)特定的变更集。这会创建一个通常非常小的压缩文件,因为此文件仅包含您选择的更改集。如果您知道,哪个变更集至少存在于目标办公室,请选择此变更集直至提示并致电hg bundle --base 123 filename.hg
,其中123是目的地已存在的变更集编号。
此文件可以通过邮局,USB记忆棒或运营商之间的信鸽传输。在您的目的地,“解开”它到存储库,它像一个“推”。