Pro Git
Pro Git Para empezar, tienes que preparar los correspondientes scripts para lanzar tus comandos. En estos ejemplos, vamos a utilizar caminos y nombres Mac para los ejecutables; en otros sistemas, tendrás que sustituirlos por los correspondientes donde tengas instalado p4merge. El primer script a preparar es uno al que denominaremos extMerge, para llamar al ejecutable con los correspondientes argumentos:
$ cat /usr/local/bin/extMerge #!/bin/sh /Applications/p4merge.app/Contents/MacOS/p4merge $*El script para el comparador, ha de asegurarse de recibir siete argumentos y de pasar dos de ellos al script de fusión (merge). Por defecto, Git pasa los siguientes argumentos al programa diff (comparador):
path old-file old-hex old-mode new-file new-hex new-modeYa que solo necesitarás old-file y new-file, puedes utilizar el siguiente script para extraerlos:
$ cat /usr/local/bin/extDiff #!/bin/sh [ $# -eq 7 ] && /usr/local/bin/extMerge "$2" "$5"Además has de asegurarte de que estas herramientas son ejecutables: