2013-11-20 3 views
0

Я сделал слияния двух ветвей в мерзавца и файлов изменений некоторых (довольно большой) исходные файлы содержат весь код HEAD, а затем весь код филиала, как это:Есть ли способ заставить git обновить diff в конфликтующем файле?

<<<<<<< HEAD 
// All of the head 
======= 
// All of the devel 
>>>>>>> devel 

Я подозреваю, что это из-за несогласованных окончаний строк (открытие файла в редакторе дает предупреждение о том, что конечные строки несовместимы) в двух разных ветвях. Вопрос в том, есть ли способ попросить git переработать diff после того, как я нормализую конечные строки?

ответ

0

Вы можете отменить попытку объединить, исправить лицевые линии, и сделать это снова:

git reset --hard 
vim #fix endlines 
git merge devel 

Конечно, вы можете избежать этого, если вы уже решили несколько конфликтов, так как они будут сбрасываться первый шаг.

Смежные вопросы