GIT 2 ou mais conflitos de mesclagem em um único arquivo - como o p4merge lida?

GIT p4merge - 2 ou mais conflitos no mesmo arquivo

Integrei o p4merge com o GIT e me deparei com essa situação uma vez.

Eu tenho um arquivo com conflitos de mesclagem. O arquivo diz que foo.c possui conflitos de mesclagem em 3 linhas de código diferentes (a primeira linha com conflito, algumas linhas no meio com conflitos).

Quando resolvi as primeiras linhas de conflito (e não outras linhas de conflito) e salvei (usando o botão Salvar no p4merge), acho que ele adiciona o foo.c ao índice e, quando faço o commit, o git permite que eu cometa sem me dar um erro ou aviso para resolver as outras linhas conflitantes no mesmo arquivo.

Isso é um problema com o GIT ou o p4merge? Eu acho que o GIT deve avisar ou errar que existem outras linhas conflitantes nesse arquivo. mas apenas confirma.

Mesclar arquivo específico no GIT

A outra pergunta que tenho é: existe um comando para que eu possa enviar um desenvolvedor para mesclar um determinado arquivo? Quando executo o git mergetool, ele abre todos os conflitos de mesclagem, um por um. Em vez disso, existe uma maneira como clearcase onde posso dizer mesclar esse arquivo selecionado?

questionAnswers(1)

yourAnswerToTheQuestion