Como se puede obtener fromotherposts, la normalización de fin de línea de Git tiene sus pros y sus contras. Tengo un proyecto particular de Windows en el que creo que lo mejor es inhabilitar por completo la normalización de fin de línea. Es decir, quiero dejar todas las líneas nuevas (la mayoría de las cuales son CRLF
) intactas, en lugar de hacer que git las normalice en LF
-solo detrás de las escenas, y quiero que ese cambio afecte a todos los clones del repositorio en todas las máquinas. La pregunta es la forma más efectiva de hacerlo.Cómo deshabilitar Git fin de línea (CRLF a LF) en todos los clones/máquinas?
La mayoría de las discusiones sobre la normalización de fin de línea de Git están en términos de core.autocrlf
, y podría lograr mi objetivo estableciendo core.autocrlf=false
. Sin embargo, esta es una configuración de git-config, y creo que hay que configurarla por separado en cada máquina por máquina. Si es verdadero, parece ser propenso a errores, especialmente porque el instalador msysgit
guía uno en la configuración core.autocrlf=true
.
El enlace en tu publicación está muerto. ¿Tal vez podrías usar este en su lugar? http://git.661346.n2.nabble.com/Is-the-quot-text-quot-attribute-meant-only-to-specify-end-of-line-normalization-behavior-or-does-it- -td7420001.html – Antimony