Обзор
Ниже приведены инструкции по настройке GIT Version Control, чтобы вы могли использовать лучший набор инструментов, чем установка по умолчанию. Настройка требует, чтобы расширения GIT уже были установлены, и включает настройку Winmerge в расширениях GIT.
Установка
Просмотрите все запросы и установите в каталог по умолчанию для Winmerge.
Настройка Winmerge в GIT Version Control
Откройте новый документ в текстовом редакторе.
Скопируйте / вставьте следующее и сохраните документ как «wMerge.sh» в папке «C: \ Program Files (x86) \ Git \ bin \».
echo Launching WinMerge: $1 $2 "C:/Program Files (x86)/WinMerge/WinMergeU.exe" -e -u -dl "Original" -dr "Modified" "$1" "$2"
Перейдите в каталог «Users-> username» и найдите файл .gitconfig. Откройте его в своем любимом редакторе, скопируйте / вставьте следующий код и сохраните:
[user]
name = enter your name
email = youremail@yourdomain.com
[core]
autocrlf = false
[merge]
tool = winmerge
[mergetool "winmerge"]
cmd = wMerge.sh \"$MERGED\" \"$REMOTE\"
path = c:/Program Files (x86)/winmerge/winmergeu.exe
[mergetool]
keepBackup = false
trustExitCode = false
[diff]
guitool = winmerge
[difftool "winmerge"]
path = c:/Program Files (x86)/winmerge/winmergeu.exe
cmd = \"c:/Program Files (x86)/winmerge/winmergeu.exe\" \"$LOCAL\" \"$REMOTE\"
Запустите «GitExtensions», зайдите в «Инструменты-> Настройки-> Git Extensions-> Git Config». Если вы правильно выполнили установку и сослались на инструменты в их каталоге, ваша страница глобальных настроек должна выглядеть следующим образом (ПРИМЕЧАНИЕ. Пожалуйста, введите свое имя на имя и адрес электронной почты):
mergetool: winmerge
путь к mergetool: c:/Program Files (x86)/winmerge/winmergeu.exe
команда mergetool: wMerge.sh "$MERGED" "$REMOTE"
difftool: winmerge
путь к difftool: c:/Program Files (x86)/winmerge/winmergeu.exe
команда difftool: "c:/Program Files (x86)/winmerge/winmergeu.exe" "$LOCAL" "$REMOTE"
окончания строк: оформить заказ как есть, зафиксировать как есть
Перейдите на вкладку контрольного списка, чтобы убедиться, что GIT "зеленый" и удовлетворен вашими настройками.