如何配置 TortoiseGit 以使用 Meld 进行差异、合并和冲突?

dav*_*one 6 windows git meld tortoisegit

我尝试了一种简单的配置,用Meld for Windows替换本机 TortoiseGit 查看器,进行差异、合并和冲突操作。对于这些函数,我需要向 Meld 传递哪些附加参数?

最简单的配置:Meld.exe 的路径

Yue*_* Ho 7

在meld 3.16.2下测试

差异:

C:\Program Files (x86)\Meld\Meld.exe %base %mine

合并:

C:\Program Files (x86)\Meld\Meld.exe %mine %base %theirs --output %merged

在此处输入图片说明

(meld一开始显示的是中间窗格中的%base文件内容。修改并保存中间窗格的内容后,meld将中间窗格的内容保存到%merged文件中。)

或者

C:\Program Files (x86)\Meld\Meld.exe %mine %merged %theirs

在此处输入图片说明

另见https://gitlab.com/tortoisegit/tortoisegit/issues/2698#note_37137238