Так же можно скачать и портабельную версию тут.
Добавляем путь C:\Program Files (x86)\SmartSynchronize\bin в переменую PATH, дабы было проще настраивать.
Запускаем прогу из меню старт и настраиваем.
На этом все. Теперь настраиваем gitconfig
[diff]
tool = p4m
tool = kdiff3
tool = dm
tool = dfu
tool = wm
tool = ss
[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 "ss"]
cmd = smartsynchronize.exe $LOCAL $REMOTE
[difftool]
prompt = false
keepBackup = false
trustExitCode = false
[merge]
tool = p4m
tool = kdiff3
tool = dm
tool = dfu
tool = ss
[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
[mergetool "ss"]
cmd = smartsynchronize.exe $LOCAL $REMOTE $MERGED
trustExitCode = false
В редакторе Far manager это выглядит так
$ git difftool c258082 ffd6b37 --tool=ss --cc test.txt
И получаем всплывшее окошко сравнения файлов
По ходу у этой тулзы один из самых приятных интерфейсов.
Закрываем и проверяем работу слияния командами
$ git merge newbranch
$ git mergetool --tool=ss
Разрешаем конфликт, сохраняем и закрываем. Все работает. Эта тулза оставила самые приятные впечатления от работы.
Casino Games - Mapyro
ОтветитьУдалитьCasino Games in Las Vegas are what 제주 출장샵 makes them stand out. Whether you're new to slots, table 이천 출장안마 games, slots, or poker, these 광양 출장샵 casino 제주도 출장안마 games have 서귀포 출장마사지 it all.