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