Это похоже на то, что характерно для Git Extensions , а не для самого Git (Git очень мало заботится о типах файлов 1 ).
Я не использовал Git Extensions , но просмотр исходного кода обнаружил вероятного кандидата для списка расширений по умолчанию , используемого в плагине статистики ,Похоже, что это предназначено для настройки, но я недостаточно изучил код, чтобы выяснить, действительно ли он настраивается .Может быть, только настраивается через реестр ?(где-то под CurrentUser\Software\ GitExtensions\GitExtensions\<version>
?)
1 Git включает в себя набор по умолчанию «diff-драйверов» (и позволяет вам определять другие такие драйверы), которые определяют местоположение текста для использованияпосле каждого «заголовка куска» (@@ -k,l +n,m @@
строка) и как разбивать слова в режиме «слова различий».Драйверы Diff назначаются с помощью атрибута (.gitattributes
, $GIT_DIR/info/attributes
или (в Git 1.7.4 и более поздних версиях) /etc/gitattributes
или файла с именем переменной конфигурации core.attributesfile
), но они не основаны исключительно на расширенияхсами по себе (хотя, по сути, именно так большинство атрибутов присваиваются на практике).