我有Tortoise SVN,但我不喜欢diff工具。有没有办法使用Meld和陆龟SVN?我知道tortoise可以选择设置外部差异工具,但我不确定如何在meld中使用它。
答案 0 :(得分:22)
将下载的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”。单击“应用”。
就是这样!
答案 1 :(得分:10)
在Windows上使用Meld 3.12时,这在合并时对我不起作用。
我的合并工具'命令是:
C:\Program Files (x86)\Meld\meld\meld.exe --auto-merge --output %merged %mine %base %theirs
答案 2 :(得分:1)
这对我有用(Meld 1.8.6):
meld %mine %merged %theirs --output %merged --auto-merge
超级幻想:三方合并,为[我与基地]和[他们与基地]的额外标签合作。
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
答案 3 :(得分:0)
特别是在Windows下使用Meld 1.8.6合并三方冲突,这有助于我:
C:\Program Files (x86)\Meld\meld\meld.exe %mine %base %theirs --output %merged --auto-merge
但我也喜欢ryascl的额外标签。