在 OS X 下使用 Beyond Compare 和版本控制系统使用:
git config --global mergetool.bc3 trustExitCode true
但是使用 Beyond Compare 与版本控制系统使用:
git config --global mergetool.bc3.trustExitCode true
我认为第一次使用 of是不正确的,因为我在git-configgit config
中找不到关于它的描述。我的理解正确吗?
在 OS X 下使用 Beyond Compare 和版本控制系统使用:
git config --global mergetool.bc3 trustExitCode true
但是使用 Beyond Compare 与版本控制系统使用:
git config --global mergetool.bc3.trustExitCode true
我认为第一次使用 of是不正确的,因为我在git-configgit config
中找不到关于它的描述。我的理解正确吗?
通过阅读 Git 文档,我认为您的理解是正确的。
在官方文档的 Git 配置章节中,有一个名为External Merge and Diff Tools的部分。
在其中,您可以找到以下配置行:
git config --global merge.tool extMerge
git config --global mergetool.extMerge.trustExitCode false
extMerge
指的是包装脚本,但任何支持的工具(gvimdiff、kdiff3、meld、vimdiff 和 tortoisemerge)的语法都是相同的。