Можно ли настроить git для отключения слияний для определенных типов файлов?
Например, формат файла Apple Interface Builder (xib
) для всех практических целей невозможно объединить. Однако, поскольку он текстовый формат, git с радостью попытается объединить файлы этого типа, и это почти наверняка приведет к повреждению, если git "успешно".
Может ли git быть настроен на то, что всегда не удается объединить файлы xib
, как это было бы для двоичных форматов?
Ответы
Ответ 1
Да. Существует большой файл с именем .gitattributes
, который позволяет вам устанавливать индивидуальные свойства файлов в проекте git. Для ваших целей вы должны заполнить свою .gitattributes
этой строкой
*.xib -crlf -diff
Это отключает коррекцию линии и отключает diff в этом файле. Вы можете прочитать здесь здесь или здесь