Подобный вопрос уже спросил, но для Ubuntu.
Было бы полезно узнать, является ли инструмент бесплатным, как в пиве или как в либер.
Кроме того, было бы неплохо узнать о взлете и падении инструмента.
windows
git
version-control
merge
Таль Галили
источник
источник
Я также использовал Мелд . Это написано на питоне. Существует официальный установщик для Windows, который работает хорошо.
Установите его, а затем установите его в качестве стандартного mergetool.
Если вы используете GUI GIT-клиент, попробуйте следующее (инструкции для SourceTree измените соответственно)
External Diff Tool
, выберите CustomC:\Program Files (x86)\Meld\meld.exe
в Diff Command и$LOCAL $REMOTE
в аргументахMerge Tool
, выберите CustomC:\Program Files (x86)\Meld\meld.exe
в Diff Command и$LOCAL $MERGED $REMOTE
в аргументахисточник
git config --global mergetool.meld.path "/cygdrive/c/Program Files (x86)/Meld/Meld.exe"
git config --global merge.tool "p4merge" && git config --global mergetool.p4merge.path "C:\Program Files\Perforce\p4merge.exe"
Я использую P4Merge , он бесплатный и кроссплатформенный.
источник
git config --global merge.tool "p4merge" && git config --global mergetool.p4merge.path "C:\Program Files\Perforce\p4merge.exe"
Я не знаю хорошего бесплатного инструмента, но с winmerge все в порядке . Я использую инструменты для сравнения с 1999 года и не могу оценить их достаточно - это стоит около 50 долларов США, и эти инвестиции окупили себя за счет экономии времени больше, чем я могу себе представить.
Иногда за инструменты нужно платить, если они очень хорошие.
источник
источник
Еще один бесплатный вариант - jmeld: http://keeskuip.home.xs4all.nl/jmeld/
Это Java-инструмент, и поэтому его можно использовать на нескольких платформах.
Но (как упомянул Прит в своем ответе), бесплатное не всегда лучший вариант. Лучший инструмент сравнения / слияния, с которым я когда-либо сталкивался, - это Araxis Merge . Стандартная версия доступна за 99 евро, что не так много.
Они также предоставляют документацию по интеграции Araxis с msysGit.
Если вы хотите использовать бесплатный инструмент, JMeld очень близок к Araxis.
источник
Что не так с использованием Git For Windows? В представлении репо есть значок ветви, в которой вы находитесь (вверху), и если вы нажмете на «Управление», вы можете перетаскивать мышью очень наглядно и удобно.
источник