Red de conocimiento informático - Conocimiento informático - ¿Cómo configurar WinMerge como herramienta de combinación de Git?

¿Cómo configurar WinMerge como herramienta de combinación de Git?

Primero, instale WinMerge. No hay nada que decir sobre este paso, simplemente haga clic en Siguiente. Recuerde hacer clic en la opción para agregar WinMerge a las variables de entorno. Si no está seleccionado, a continuación deberá modificar el perfil.

Luego configura la variable PATH de Git Bash. Muchos tutoriales han hablado de este camino antes, pero no son muy detallados. Busqué un poco (no estoy familiarizado con los conocimientos de Linux) y deberías poder entenderlo directamente desde el código.

Export path = "$PATH:/c/Program Files/WinMerge/" .

Sin embargo, hay otro problema El comando anterior solo puede surtir efecto antes de que se cierre bash. Puede modificar el archivo de configuración en ../Git/etc/ y agregar el comando anterior a la última línea.

El tercer paso, necesito descargar otros archivos. Debido a que mi versión de Git es 2.4.5, mergetool no agrega soporte para winmerge, pero a partir de 2.5.0, Git agrega soporte para winmerge, así que descargué el último código fuente de la página de inicio de Git en github, desde Se copio un archivo winmerge desde el directorio del código fuente/mergetool/ a ../git/mingw32/. Si es Git2.x, el directorio de la versión debería ser ../git/liberec/git-core/merge tool/.

Después de completar estos tres pasos, estás listo para probarlo. Ingréselo en bash.

Git merge tool-tool-help.

En este momento, bash enumerará las herramientas que se pueden utilizar. Si winmerge está en la columna disponible, significa que se puede utilizar. En este momento, git debería saber que desea utilizar winmerge. También debe ingresar el siguiente comando en bash:

git configuración-global merge winmerge.