И устанавливаем
Проверяем запуск
Ну и настраиваем gitconfig только для использования этой тулзы в качестве тулзы сравнения, поскольку она не может делать треходовое слияние. Но в качестве инструмента сравнения она очень даже ни чего. В принципе ее можно настроить и как инструмент слияния, но только придется уже выбирать между какими ДВУМЯ файлами вы это будете делать.
[diff] tool = p4m tool = kdiff3 tool = dm tool = dfu tool = wm [difftool "p4m"] cmd = "p4merge.exe $LOCAL $REMOTE" [difftool "kdiff3"] path = C:/Program Files/KDiff3/kdiff3.exe [difftool "dm"] cmd = C:/Program\\ Files/DiffMerge/sgdm.exe $LOCAL $REMOTE [difftool "dfu"] cmd = diffusew $LOCAL $REMOTE [difftool "wm"] cmd = winmergeu $LOCAL $REMOTE [difftool] prompt = false keepBackup = false trustExitCode = false [merge] tool = p4m tool = kdiff3 tool = dm tool = dfu [mergetool] prompt = false keepBackup = false keepTemporaries = false [mergetool "p4m"] cmd = "p4merge.exe $BASE $LOCAL $REMOTE $MERGED" trustExitCode = true [mergetool "kdiff3"] path = C:/Program Files/KDiff3/kdiff3.exe [mergetool "dm"] cmd = C:/Program\\ Files/DiffMerge/sgdm.exe -merge -result=$MERGED $LOCAL $BASE $REMOTE [mergetool "dfu"] cmd = diffusew $MERGED $LOCAL $BASE $REMOTE
В редакторе Far manager это выглядит так
Теперь проверяем сравнение командой
$ git difftool c258082 ffd6b37 --tool=wm --cc test.txt
Получаем всплывшее окошко сравнения
На этом с этой утилиткой все.
Кстати сказать, там на сайте, на подходе третья версия. Возможно в ней будет реализовано треходовое слияние.
Комментариев нет:
Отправить комментарий