我有 Tortoise SVN,但我不喜欢 diff 工具。有没有办法将 Meld 与乌龟 SVN 一起使用?我知道乌龟有一个设置外部差异工具的选项,但我不确定如何将它与 meld 一起使用。
4 回答
将下载的 zip 存档解压缩到“程序文件”或您希望安装的任何位置。这将创建两个文件夹,名为“meld”和“python”。
从“meld”文件夹启动“meld.exe”。如果你打开了一个 Meld 窗口,那么你已经成功安装了 Meld。
在 TortoiseSVN 中,选择
Settings
,然后转到External Programs -> Diff Viewer
左侧面板。在Configure the program used for comparing different revisions of files
中,浏览到“meld”文件夹中的 Meld 可执行文件“meld.exe”。单击应用。
就是这样!
在 Windows 上使用 Meld 3.12 合并时,这对我不起作用。
我的“合并工具”命令是:
C:\Program Files (x86)\Meld\meld\meld.exe --auto-merge --output %merged %mine %base %theirs
这对我有用(融合 1.8.6):
meld %mine %merged %theirs --output %merged --auto-merge
超级花哨:三向合并,带有 [mine vs base] 和 [theirs vs base] 的额外选项卡。
meld %mine %base %theirs -o %merged --diff %base %mine --diff %base %theirs --auto-merge
https://lukas.zapletalovi.com/2012/09/three-way-git-merging-with-meld.html
特别是在 Windows 下将 3 向冲突与 Meld 1.8.6 合并,这对我有帮助:
C:\Program Files (x86)\Meld\meld\meld.exe %mine %base %theirs --output %merged --auto-merge
但我也喜欢 ryascl 的额外标签。