Мы создали список текстовых и двоичных типов файлов для нашего репозитория проектов, но я боюсь, что некоторые типы, возможно, выскользнули из этой классификации или что в будущем кто-то может добавить новый тип файла, забывающий о его добавлении в файл .gitattribute
..gitattributes по умолчанию тип файла обработки
Каково поведение по умолчанию для типов файлов, которые не находятся в этом файле в некоторых категориях? может быть поведение по умолчанию для типов файлов, которые не упоминаются в «двоичном»? я думаю, что его менее проблематично иметь текстовые файлы, которые на самом деле не обрабатываются как текст для целей, таких как преобразование autocrlf
, чем для его изменения окончаний строк в файл rar
только потому, что его тип файла не указан в конфигурации.
[manual] (https://www.kernel.org/pub/software/scm/git/docs/gitattributes.html) говорит: «Когда более одного шаблона соответствует пути, более поздняя строка переопределяет предыдущую line. Это переопределение выполняется для каждого атрибута. Правила того, как шаблон совпадает с путями, такие же, как в файлах .gitignore, см. gitignore (5) "*. Таким образом, кажется, что сначала нужно поставить звезду, а затем переопределить с помощью '* .txt text diff merge', чтобы все атрибуты были отключены с помощью' binary', который является псевдонимом для '-text -diff -merge'. – Matt