Quiero usar opendiff como herramienta de diferencias predeterminada para git diff. Esto solía funcionar, pero por alguna razón dejó de funcionar. estoy usando un script:No puedo hacer git diff use opendiff
echo opendiff $2 $5 > opendiff-git.sh
que se encuentra en .gitconfig:
[diff]
external = ~/opendiff-git.sh
Esto dejó de funcionar por mí últimamente. ¿Qué está mal?
Actualización: ¡Cuando cloné un nuevo repositorio todo funcionó bien! ¡Extraño!
¿Se está reportando un error? ¿O simplemente dando un diff incorporado regular? – cxreg
No, no está informando un error al usar git diff. Simplemente imprima el diff en el terminal. También puedo usar opendiff por mi cuenta. – Ida
Tengo exactamente el mismo problema en Mac OS X. Antes, opendiff funcionaba bien incluso sin configurar este script de shell. Después de que dejó de funcionar, agregué el script y las opciones diff.tool y diff.external, pero todavía no funciona. Y no da un error, solo hace una diferencia terminal. ¿Qué puede estar pasando? – Petruza