Использование Meld в качестве внешнего инструмента сравнения с Tortoise SVN
У меня есть Tortoise SVN, но мне не нравится инструмент diff. Есть ли способ использовать Meld с черепаховой SVN? Я знаю, что черепаха имеет возможность устанавливать внешние инструменты для сравнения, но я не уверен, как использовать это с помощью команды meld.
Ответы
Ответ 1
-
Загрузить команду из http://sourceforge.net/projects/meld-installer/
-
Распакуйте загруженный zip-архив в "Program Files" или там, где вы хотите его установить. Это создаст две папки с именем "meld" и "python".
-
Запустите "meld.exe" из папки "meld" . Если вы открыли окно Meld, вы успешно установили Meld.
-
В TortoiseSVN выберите Settings
, затем перейдите к External Programs -> Diff Viewer
на левой панели. В Configure the program used for comparing different revisions of files
перейдите к исполняемому файлу Meld "meld.exe" в папку "meld" . Нажмите "Применить".
Что это!
![enter image description here]()
![enter image description here]()
![enter image description here]()
Ответ 2
С Meld 3.12 на окнах это не сработало для меня при слиянии.
Команда "Слияние":
C:\Program Files (x86)\Meld\meld\meld.exe --auto-merge --output %merged %mine %base %theirs
Ответ 3
Это сработало для меня (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