如何解决合并冲突,以便在 meld 中只显示两个文件
How to solve merge conflicts so that just two files are shown in meld
我正在使用 meld 作为 git 的合并工具,我想知道为什么当我 运行 git mergetool
时 meld 总是显示三个文件。我更愿意在 meld 中只看到两个文件(HEAD 版本和我想合并的另一个分支的版本)。
是否可以配置 meld 以便它只合并两个文件?
这是我当前的 .gitconfig
文件:
[merge]
tool = meld
[mergetool]
prompt = false
[mergetool "meld"]
trustExitCode = true
cmd = open -W -a Meld --args --auto-merge \"$PWD/$LOCAL\" \"$PWD/$BASE\" \"$PWD/$REMOTE\" --output=\"$PWD/$MERGED\"
您当前的 .gitconfig
在 $LOCAL
、$BASE
和 $REMOTE
之间的三向目录比较中运行 Meld。如果您想将其设置为双向比较(假设您不想与 $REMOTE
进行比较),只需将您的配置更改为(即删除 $REMOTE
命令参数)
cmd = open -W -a Meld --args --auto-merge \"$PWD/$LOCAL\" \"$PWD/$BASE\" --output=\"$PWD/$MERGED\"
我正在使用 meld 作为 git 的合并工具,我想知道为什么当我 运行 git mergetool
时 meld 总是显示三个文件。我更愿意在 meld 中只看到两个文件(HEAD 版本和我想合并的另一个分支的版本)。
是否可以配置 meld 以便它只合并两个文件?
这是我当前的 .gitconfig
文件:
[merge]
tool = meld
[mergetool]
prompt = false
[mergetool "meld"]
trustExitCode = true
cmd = open -W -a Meld --args --auto-merge \"$PWD/$LOCAL\" \"$PWD/$BASE\" \"$PWD/$REMOTE\" --output=\"$PWD/$MERGED\"
您当前的 .gitconfig
在 $LOCAL
、$BASE
和 $REMOTE
之间的三向目录比较中运行 Meld。如果您想将其设置为双向比较(假设您不想与 $REMOTE
进行比较),只需将您的配置更改为(即删除 $REMOTE
命令参数)
cmd = open -W -a Meld --args --auto-merge \"$PWD/$LOCAL\" \"$PWD/$BASE\" --output=\"$PWD/$MERGED\"