Git ID не показывает никаких конфликтов для двоичных файлов
Мы проверяем двоичные файлы в git. Проблема в том, что git не показывает конфликты / изменения при слиянии. Он просто принимает файл и перезаписывает его даже при наличии конфликтов. Я не уверен, понимает ли git двоичные файлы или нет. Пожалуйста, помогите и предоставьте предложения.
Примечание. Двоичные файлы создаются с помощью нашего собственного инструмента.
1 ответ
Если бинарные файлы генерируются, их не следует помещать в репозиторий git.
При объединении будет конфликт, только если двоичный файл был обновлен в обеих ветвях (исходная и целевая ветви слияния). В этом случае, как показано в разделе " Разрешение конфликта Git с двоичными файлами ", возникает конфликт.
Если бинарный файл был обновлен только в исходной ветке, он перезапишет тот же файл в целевой ветви слияния.