在Windows上使用Git Extensions时,是否可以将Meld用作合并工具?
答案 0 :(得分:2)
在Git扩展程序中:设置 - > Git Config
Merge tool: meld
Path to mergetool: C:/Program Files (x86)/Meld/Meld.exe
Merge tool command: "C:/Program Files (x86)/Meld/Meld.exe" --diff "$BASE" "$LOCAL" "$REMOTE" --output "$MERGED"
答案 1 :(得分:1)
是的,是对this issue的回应。
答案 2 :(得分:0)
这个答案是对的。另一个答案是不会将合并结果/更改保存到您的实际工作区文件中!
在Git扩展程序中:设置 - > Git Config
Mergetool = meld (just type it in, don't use the combo)
Path to mergetool = </path/to/Meld.exe>
Mergetool command = </path/to/Meld.exe> \"$LOCAL\" \"$BASE\" \"$REMOTE\" --output \"$MERGED\"
我一直在努力让Meld与GitExtensions合作,尝试上一个答案&amp;相关帖子。
这是一个修改过的答案 - 我之前发布了命令行&#39; git mergetool&#39;使用,但没有提供与祖先的干净的3向合并;相反,中心窗格显示了冲突标记。
另见我对GitExtensions feature-request讨论此问题的GitHub评论。
答案 3 :(得分:0)
相反,我正在使用我一直在使用Sourcetree的命令行。这对我有用。
Mergetool command = </path/to/Meld.exe> \"$LOCAL\" \"$BASE\" \"$REMOTE\" --output=\"$MERGED\" --auto-merge