"git config --global mergetool.bc3 trustExitCode true" 是 git-config 的正确用法吗?
Is "git config --global mergetool.bc3 trustExitCode true" a correct usage of git-config?
Using Beyond Compare with Version Control Systems under OS X 使用:
git config --global mergetool.bc3 trustExitCode true
但是 Using Beyond Compare with Version Control Systems 使用:
git config --global mergetool.bc3.trustExitCode true
我认为 git config
的第一个用法是不正确的,因为我在 git-config 中找不到关于它的描述。我的理解正确吗?
通过阅读 Git 文档,我认为您的理解是正确的。
在 Git configuration chapter of the official 文档中,有一个名为 External Merge and Diff Tools 的部分。
在其中可以找到如下几行配置:
git config --global merge.tool extMerge
git config --global mergetool.extMerge.trustExitCode false
extMerge
指的是包装脚本,但语法对于任何支持的工具(gvimdiff、kdiff3、meld、vimdiff 和 tortoisemerge)都是相同的。
Using Beyond Compare with Version Control Systems under OS X 使用:
git config --global mergetool.bc3 trustExitCode true
但是 Using Beyond Compare with Version Control Systems 使用:
git config --global mergetool.bc3.trustExitCode true
我认为 git config
的第一个用法是不正确的,因为我在 git-config 中找不到关于它的描述。我的理解正确吗?
通过阅读 Git 文档,我认为您的理解是正确的。
在 Git configuration chapter of the official 文档中,有一个名为 External Merge and Diff Tools 的部分。
在其中可以找到如下几行配置:
git config --global merge.tool extMerge
git config --global mergetool.extMerge.trustExitCode false
extMerge
指的是包装脚本,但语法对于任何支持的工具(gvimdiff、kdiff3、meld、vimdiff 和 tortoisemerge)都是相同的。