我尝试过一个天真的配置,用Meld for Windows替换原生的TortoiseGit查看器来进行差异,合并和冲突操作。我需要将哪些附加参数传递给Meld用于这些功能?
答案 0 :(得分:3)
根据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在开头显示中间窗格中的%基本文件内容。并且在修改和保存中间窗格的内容后,meld将中间窗格的内容保存到%merged文件。)
或
C:\Program Files (x86)\Meld\Meld.exe %mine %merged %theirs
另见https://gitlab.com/tortoisegit/tortoisegit/issues/2698#note_37137238
答案 1 :(得分:1)
这样的事情:
meld.exe --diff %base %mine
%base没有更改的原始文件
%bname基本文件的窗口标题
%我的您自己的文件,包含您的更改
%yname文件的窗口标题
%bpath原始文件的完整路径
%ypath文件的完整路径
%brev原始文件的修订版(如果有)
%yrev第二个文件的修订版(如果有)
请参阅https://tortoisegit.org/docs/tortoisegit/tgit-dug-settings.html