general
El siguiente es obtener instrucciones sobre cómo configurar GIT de control de versiones para que pueda usar un mejor conjunto de herramientas de la instalación por defecto. La configuración requiere que GIT Extensions ya esté instalado e implica la configuración de Winmerge en las extensiones de GIT.
instalación
colmadas todas las instrucciones e instalar en el directorio por defecto para Winmerge.
Configurar Winmerge en el TGI de control de versiones
Abrir un nuevo documento en un editor de texto. Copie y pegue lo siguiente y guarde el documento como "wMerge.sh" en su directorio "C: \ Archivos de programa (x86) \ Git \ bin \".
echo Launching WinMerge: $1 $2 "C:/Program Files (x86)/WinMerge/WinMergeU.exe" -e -u -dl "Original" -dr "Modified" "$1" "$2"
Vaya a su directorio "Users-> username" y ubique el archivo .gitconfig. Abrirlo en su editor favorito copia/pega el código siguiente y guarde:
[user]
name = enter your name
email = [email protected]
[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\"
Run "GitExtensions", ir a "Herramientas> Configuración> Git extensiones-> Git Config". Si ha realizado su instalación correctamente y ha referenciado las herramientas a su directorio, su página de configuración global debe verse como a continuación (NOTA: Complete su nombre por nombre y correo electrónico):
mergetool: winmerge
ruta a mergetool: comando c:/Program Files (x86)/winmerge/winmergeu.exe
mergetool: wMerge.sh "$MERGED" "$REMOTE"
difftool: winmerge
camino hacia difftool: c:/Program Files (x86)/winmerge/winmergeu.exe
comando difftool: "c:/Program Files (x86)/winmerge/winmergeu.exe" "$LOCAL" "$REMOTE"
finales de línea: la caja como está, cometer tal cual
Navega a la pestaña de la lista de verificación para verificar que GIT esté todo "verde" y satisfecho con tu configuración.
¿http://stackoverflow.com/questions/255202/how-do-i-view-git-diff-output-with-visual-diff-program/949242#949242 o http://stackoverflow.com/ preguntas/1881594/use-winmerge-inside-of-git-to-file-diff/1884517 # 1884517 ayuda? – VonC
Echa un vistazo a mi respuesta para encontrar la solución más fácil de usar y hacer clic –