Salida del controller de combinación personalizada para Git

Quiero usar el controller de combinación personalizado para Git. Para hacer esto, escribí el progtwig, que toma 5 arguments %O %A %B %L %P como se describe aquí en el bloque "Definición de un controller de combinación personalizado" y realiza la fusión de 3 vías.

  • %O – versión del antecesor
  • %A – versión brunch actual
  • %B – versión de otras sucursales
  • %L – tamaño del marcador de conflicto
  • %P : el controller de fusión puede aprender el nombre de ruta en el que se almacenará el resultado fusionado a través del marcador de position %P

Y la pregunta es ¿cuál de los cinco arguments debería usar para escribir los resultados de la fusión? Traté de escribir como en %A y %P , pero no funciona.

También encontré esto:

Se espera que el controller de combinación deje el resultado de la combinación en el file denominado con %A sobrescribiéndolo y salga con estado de cero si logró fusionarlos limpiamente, o no cero si hubo conflictos.

Pero tampoco funciona. ¿Puedo hacer algo mal?