21

我有 Tortoise SVN,但我不喜欢 diff 工具。有没有办法将 Meld 与乌龟 SVN 一起使用?我知道乌龟有一个设置外部差异工具的选项,但我不确定如何将它与 meld 一起使用。

4

4 回答 4

24
  1. 从http://sourceforge.net/projects/meld-installer/下载 meld

  2. 将下载的 zip 存档解压缩到“程序文件”或您希望安装的任何位置。这将创建两个文件夹,名为“meld”和“python”。

  3. 从“meld”文件夹启动“meld.exe”。如果你打开了一个 Meld 窗口,那么你已经成功安装了 Meld。

  4. 在 TortoiseSVN 中,选择Settings,然后转到External Programs -> Diff Viewer左侧面板。在Configure the program used for comparing different revisions of files中,浏览到“meld”文件夹中的 Meld 可执行文件“meld.exe”。单击应用。

就是这样!

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

于 2014-03-07T22:08:56.030 回答
12

在 Windows 上使用 Meld 3.12 合并时,这对我不起作用。

我的“合并工具”命令是:

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

于 2014-10-24T12:55:28.527 回答
3

这对我有用(融合 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

于 2017-01-10T23:13:53.573 回答
0

特别是在 Windows 下将 3 向冲突与 Meld 1.8.6 合并,这对我有帮助:

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

但我也喜欢 ryascl 的额外标签。

于 2018-03-14T08:56:44.997 回答