Почему лучше всего игнорировать двоичные файлы?

Я знаю, что хорошей практикой является игнорирование двоичных файлов. Но в чем его главное значение?


59
2

Ответы:

Решено

Двоичные файлы обычно не создаются человеком напрямую, они, как правило, генерируются из какого-то источника. Гораздо лучше хранить исходник, потому что он обычно текстовый и изменения в нем легче отображать с помощью стандартных инструментов вроде diff. Вы всегда можете снова сгенерировать двоичный файл из исходного кода.


Более общий вопрос и ответ на него можно найти здесь:

Является ли хорошей практикой хранить бинарные зависимости в системе контроля версий?

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