Git ID не показывает никаких конфликтов для двоичных файлов

Мы проверяем двоичные файлы в git. Проблема в том, что git не показывает конфликты / изменения при слиянии. Он просто принимает файл и перезаписывает его даже при наличии конфликтов. Я не уверен, понимает ли git двоичные файлы или нет. Пожалуйста, помогите и предоставьте предложения.

Примечание. Двоичные файлы создаются с помощью нашего собственного инструмента.

1 ответ

Решение

Если бинарные файлы генерируются, их не следует помещать в репозиторий git.

При объединении будет конфликт, только если двоичный файл был обновлен в обеих ветвях (исходная и целевая ветви слияния). В этом случае, как показано в разделе " Разрешение конфликта Git с двоичными файлами ", возникает конфликт.

Если бинарный файл был обновлен только в исходной ветке, он перезапишет тот же файл в целевой ветви слияния.

Другие вопросы по тегам