我的同事想改用 Git,因为她说 Mercurial 在一些简单的合并方面有问题。当我在 hg 命令行上执行合并时,我看到输出
couldn't find merge tool codecompare_diff
couldn't find merge tool codecompare_merge
couldn't find merge tool bcompare
...
couldn't find merge tool meld
couldn't find merge tool diffuse
我不确定 TortoiseHg 最终会使用哪一个,但对我来说,这意味着我可以插入一个不同的,并可能复制 Git 的合并行为,例如
[merge-tools]
mymergetool.something = something
然而,我找到的所有 git mergetool 文档都列出了哪些工具支持的,但不知道哪一个实际上负责 git 的默认合并行为。
答案1
git 中的默认合并工具是合并工具,你可以使用以下方式配置它:
git config --global merge.tool "mergetool"
有疑问的地方请查看链接: https://www.git-scm.com/docs/git-mergetool