Как можно почерпнуть из другие сообщений , нормализация конца строки в Git имеет свои плюсы и минусы. У меня есть один конкретный проект только для Windows, в котором, я думаю, лучше всего вообще отключить нормализацию в конце строки. То есть я хочу оставить все новые строки (большинство из которых CRLF
) нетронутыми, вместо того, чтобы git нормализовал их до LF
- только за кулисами, и я хочу, чтобы это изменение затронуло всех клонов хранилища на всех машины. Вопрос - самый эффективный способ сделать это.
Большинство обсуждений нормализации конца строки Git относятся к core.autocrlf
, и я мог бы достичь своей цели, установив core.autocrlf=false
. Тем не менее, это настройка git-config, и я считаю, что нужно устанавливать это отдельно на каждой машине за машиной. Если это правда, это может привести к ошибкам, особенно если учесть, что установщик msysgit
указывает на настройку core.autocrlf=true
.