Я работаю над проектом ASP.Net MVC5 и использую vimdiff в качестве моего mergetool.
У меня конфликт слияния на .csproj. Это не является неожиданным, поскольку файлы все время добавляются в разные ветви, однако кажется, что процесс слияния добавляет ненужные данные?
Это состояние csproj на локальном, базовом и удаленном:
![Branch statuses](https://i.stack.imgur.com/G0rZj.png)
И это очевидный конфликт слияния:
![Extra characters at start of file](https://i.stack.imgur.com/mdshk.png)
Что касается git, то теперь весь файл является конфликтом ...
<<<<<< HEAD
WHOLE CS PROJ FILE WITH CHARACTERS AT START
======
WHOLE CS PROJ FILE WITHOUT CHARACTERS AT START
>>>>>> develop
Это, очевидно, затрудняет выполнение правильного слияния.
Я не могу видеть эти символы ни в одной из ветвей, прежде чем попробую объединить.
Есть идеи?