Estoy tratando de usar gvimdiff como una herramienta de combinación para git en Windows. Anteriormente utilicé vimdiff en el modo de consola, pero sé que siento que no estoy satisfecho con la limitación de la vista del tamaño de la consola de Windows, así que estoy intentando cambiar a gvimdiff, que tiene un enfoque más flexible para configurar el tamaño de la ventana.gvimdiff mergetool para msysgit
Pero tratar de llamar git mergetool
ahora estoy recibiendo el error que no está claro para mí:
The merge tool gvimdiff is not available as 'gvim'
cómo esto podría ser resuelto?
gvim
para Windows se instala y se puede acceder a través de la línea de comandos. Lo mismo es cierto para el comando gvimdiff
.
Estoy tratando de encontrar el lugar donde aparece este error en las secuencias de comandos de git, pero actualmente sin suerte.
Una nota al margen: puedes cambiar el tamaño predeterminado de 'cmd' e haciendo clic derecho en la barra superior -> propiedades y algo allí. Mientras está allí, también puede indicarle que inicialice cada ventana en la misma posición inicial. Luego, una vez que haga clic en Aceptar, le preguntará si desea establecerlo como predeterminado o solo para esta ventana. – Shahbaz
No me sirve de nada en este caso particular ... el código que intento fusionar tiene grandes sangrías y longitud de líneas, por lo que planeo obtener más píxeles (g) configurando una fuente pequeña pero legible en gvimdiff. .. – shytikov
El error se plantea en la función 'get_merge_tool_path' dentro de' $ (git --exec-path) \ git-mergetool-lib'. Cuando configura 'gvimdiff' como su herramienta de fusión, git lo traduce internamente a un comando 'gvim' (vea' $ (git --exec-path) \ mergetools \ vim'. Desde el shell que ejecuta 'git mergetool', usted debe poder ejecutar 'gvim'. Si eso funciona, entonces' git mergetool' también debería hacerlo. –