Как использовать Beyond Compare 3 в качестве внешнего инструмента слияния и сравнения SVN (SlikSVN) в Windows?
Я хочу настроить клиент SlikSVN командной строки SVN с Beyond Compare 3 в качестве внешнего инструмента сравнения и слияния. Как это сделать?
1 ответ
добавлять
Beyond Compare 3
папка для WindowsPATH
, Если вы не знаете, как проверить этот ответ - просто заменитеPython
путь сBeyond Compare 3
дорожка.В
Beyond Compare 3
создание папкиbcomp-diff.bat
файл:@ECHO OFF SET DIFF="bcomp.exe" SET LEFT=%6 SET RIGHT=%7 %DIFF% %LEFT% %RIGHT%
В
Beyond Compare 3
создание папкиbcomp-merge.bat
файл:@ECHO OFF SET DIFF3=BComp.exe SET BASE=%1 SET THEIRS=%2 SET MINE=%3 SET MERGED=%4 REM left MINE REM center BASE REM right THEIRS %DIFF3% %MINE% %THEIRS% %BASE% %MERGED%
Теперь нам нужно отредактировать
SlikSVN
Конфигурационный файл На Windows 7 он находится в%USERPROFILE%\AppData\Roaming\Subversion
( источник). Просто вставьте это в адресную строку Windows Explorer и отредактируйтеconfig
файл.В
[helpers]
разделconfig
Добавить / изменить файл, как показано ниже:diff-cmd = bcomp-diff.bat merge-tool-cmd = bcomp-merge.bat
Запустить снова
cmd.exe
чтобыPATH
Переменная Windows будет перезагружена.Вы сделали! Пытаться
svn diff
внутри вашего хранилища, и он должен работатьBeyond Compare 3
,
Я сделал суть с вышеупомянутыми пакетными файлами.
Пакетные файлы основаны на этом сайте.