GIT 2 o más conflictos de fusión en un solo archivo: ¿cómo se maneja p4merge?

GIT p4merge: 2 o más conflictos en el mismo archivo

He integrado p4merge con GIT y me encontré con esta situación una vez.

Tengo un archivo con conflictos de fusión. El archivo dice que foo.c tiene conflictos de fusión en 3 líneas diferentes de código (la primera línea con conflicto, algunas líneas en el medio con conflictos).

Cuando resolví las primeras líneas de conflicto (no otras líneas de conflicto) y guardé (usando el botón Guardar en p4merge) supongo que agrega el foo.c al índice, y cuando me comprometo, git me permite comprometerme sin darme un error o advertencia para resolver las otras líneas en conflicto en el mismo archivo.

¿Es este un problema con GIT o p4merge? Creo que GIT debería advertir o enviar un error que hay otras líneas en conflicto en ese archivo. pero solo se compromete.

Combinar archivo específico en GIT

La otra pregunta que tengo es si hay un comando para poder enviar a un desarrollador a fusionar un determinado archivo. Cuando ejecuto git mergetool, se abren todos los conflictos de fusión uno por uno, en su lugar, ¿hay alguna forma como clearcase donde puedo decir fusionar este archivo seleccionado?

Respuestas a la pregunta(1)

Su respuesta a la pregunta