我如何成功将默认的Mergetool实用程序更改为Opendiff



i 最初在如何解决git中提到的命令中提到了

中的合并冲突

我做到了:

git config merge.tool vimdiff
git config merge.conflictstyle diff3
git config mergetool.prompt false

然后我做了命令提到了如何将Opendiff用作默认的Mergetool

我做到了:

$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
git config --global merge.tool opendiff

我还对此进行了检查:

$ git config --global merge.tool

,终端说是 opendiff

但是,当我做git mergetool时,它会恢复使用vimdiff

如果我在链接答案中尝试第二个解决方案,即:

$ git mergetool -t opendiff

然后它可以使用一次。

因此,我如何将其永久更改为opendiff

git config merge.tool vimdiff

这将配置git以使用vimdiff 为此存储库

git config --global merge.tool opendiff

这将配置Git将OPENDIFF用于所有存储库,所有存储库都没有更特定的配置,即所有存储库 P>

git config --global merge.tool

这询问git:如果我不在> 存储库中,或者em>

要使git使用默认值,删除本地覆盖:

git config --unset merge.tool

(注意:否--global)。

相关内容

  • 没有找到相关文章