【发布时间】:2015-10-22 10:25:11
【问题描述】:
git mergetool 命令的性能似乎很慢,尤其是与 hg merge 相比。这是一个记录在案的问题吗?有什么方法可以加快速度吗?
在运行命令时,我们花费大量时间等待每个文件差异出现。
【问题讨论】:
-
mergetool 是 shell,所以它不会很快。也就是说,mergetool 的执行时间可能与在您选择的合并工具中实际合并冲突所花费的时间相形见绌。你用的是哪个工具?你确定你支付的不是这个工具的启动成本吗?
-
您使用的是哪个合并工具?我的猜测是启动外部工具很慢,而不是 git 组装命令行。
-
我们正在使用 Beyond Compare 4/bcomp.exe。
-
类似地,使用 Beyond Compare difftool 也很慢。我们对 HG 使用相同的东西,而且速度要快得多。正如您所指出的,必须是 git 重复调用工具的方式。