git 的默认合并工具是什么?我可以将它与 TortoiseHg 一起使用吗?

git 的默认合并工具是什么?我可以将它与 TortoiseHg 一起使用吗?

我的同事想改用 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

相关内容