GIT 2 или более конфликтов слияния в одном файле - как обрабатывает p4merge?

GIT p4merge - 2 или более конфликта в одном файле

Я интегрировал p4merge с GIT, и я однажды сталкивался с этой ситуацией.

У меня есть файл с конфликтами слияния. Файл говорит, что foo.c имеет конфликты слияния в 3 разных строках кода (первая строка с конфликтом, некоторые строки в середине с конфликтами).

Когда я разрешил первые конфликтные строки (не другие конфликтные строки) и сохранил (используя кнопку сохранения на p4merge), я думаю, что он добавляет foo.c в индекс, а когда я фиксирую, git позволяет мне коммитить, не давая мне ошибки или предупреждение для разрешения других конфликтующих строк в том же файле.

Это проблема с GIT или p4merge? я думаю, что GIT должен предупредить или выдать ошибку, что есть другие конфликтующие строки в этом файле. но это просто совершает.

Объединить определенный файл в GIT

Другой вопрос, который у меня есть, есть ли команда, чтобы я мог отправить разработчику слить определенный файл? Когда я запускаю git mergetool, он открывает все конфликты слияния один за другим, вместо этого есть ли способ, как clearcase, где я могу сказать, слить этот выбранный файл?

Ответы на вопрос(1)

Ваш ответ на вопрос