Использует ли Git ту же эвристику для core.autocrlf и .gitattributes text = auto? - PullRequest
0 голосов
/ 30 апреля 2018

Добавляя * text=auto в файл .gitattributes, Git использует собственную эвристику, чтобы определить, является ли файл текстовым, а не двоичным, для нормализации перевода строки. (источник)

Предположительно, Git также требуется эвристика, чтобы определить, будет ли он выполнять нормализацию перевода строки, когда core.autocrlf = true.

Используется ли одна и та же эвристика в обоих случаях?

Или, другими словами, core.autocrlf=true функционально эквивалентен * text=auto в файле .gitattributes, где core.eol=native на компьютере с Windows? (За исключением того, что .gitattributes для репо, а core.autocrlf для пользователя / системы)

...