当使用 hg-git 推送到远程仓库(使用 git+ssh://-protocol )时,一次提交需要 10 分钟(甚至更长时间),只需一行更改一个小文件。我正在执行的命令是:
hg push -B hg-experiments
是否有一些更有效的命令来推送,或者是否有本地 Mercurial 或远程 Git 存储库的一些配置可以帮助加快速度?(我在这里想到的是例如包装的大小等。
- 操作系统: 视窗 7
- 本地汞版本:2.2.1
- 远程 Git 版本:1.7.3.5
- hg-git 版本:变更集 dfb2b7b5d586 从周六 5 月 12 日 03:33:19 2012 -0500
可悲的是,我认为您真的无法采取任何措施来提高性能。
德威(Hg-Git 用户的基础 Git 库)中有几个突出的性能问题,如果修复这些问题,可能会提高您的性能:
- #562676 推送效率:MissingObjectFinder 产生太多不必要的对象
- #562673 推送效率:包中的对象应写为增量
Hg-Git 本身也有一些潜在的性能改进工作:
- 导出到 Git 的性能增强