Haciendo una comparación de tres vías con Git y KDiff3

¿Es posible configurar Git para que pueda usar la comparación tripartita en KDiff3?

Tengo dos ramas que son demasiado diferentes para fusionarlas automáticamente, simplemente tengo que verificar cada punto de fusión y creo que la mejor manera sería verificar la rama en la que quiero los cambios de la otra rama y decir

git difftool HEAD_OF_OTHER_BRANCH -- .

Y luego seleccione Fusionar archivo en KDiff3. Después de haber revisado los archivos que acababa de confirmar.

He configurado merge.conflictstyle y diff.conflictstyle en diff3 pero KDiff3 todavía comienza con un diff de dos vías. es posible? Supongo que si Git también envía el hash del ancestro común como parámetro, esto es posible, pero ¿lo hace?

Ahi estadiscusión sobre cómo hacer esto con SVN y BC3, pero no pude encontrar nada para Git y KDiff3.

Respuestas a la pregunta(2)

Su respuesta a la pregunta