Git con fusión P4 está teniendo problemas

Hemos integrado Git con fusión de Perforce. Invocamos el p4merge y muestra 5 conflictos. Resolví solo un conflicto y guardé la fusión. Cuando trato de volver a invocar el p4merge usando la herramienta gitmerge, dice "no se requiere fusión". No podemos reinvocar el mergetool aunque la fusión no sea completa.

Consejo amable.

Como comenta Jefromi , la pregunta " GIT 2 o más fusiona conflictos en un solo file, ¿cómo maneja p4merge ? " Apunta a una causa posible (estado 0 incluso si existen conflictos)

Los contenedores pueden ayudar a depurar la situación ( ver algunos en este artículo ).
La comprobación del creador de conflictos puede ayudarlo a devolver un estado que no sea 0, como en este script (para emacs, pero puede adaptarlo para otra herramienta)

 # check modified file if [ ! $(egrep -c '^(<<<<<<<|=======|>>>>>>>|####### Ancestor)' ${_MERGED}) = 0 ]; then _MERGEDSAVE=$(${_MKTEMP} --tmpdir `${_BASENAME} ${_MERGED}`.XXXXXXXXXX) ${_CP} ${_MERGED} ${_MERGEDSAVE} echo 1>&2 "Oops! Conflict markers detected in $_MERGED." echo 1>&2 "Saved your changes to ${_MERGEDSAVE}" echo 1>&2 "Exiting with code 1." exit 1 fi