Abbiamo questo nel nostro file .gitattributes:Cosa faranno `* text = auto eol = lf` in gitattributes?
* text=auto eol=lf
Mi piacerebbe capire esattamente ciò che fa.
La prima parte è text=auto
. Dalla documentation:
Ciò garantisce che tutti i file che Git considera come testo saranno normalizzati terminazioni (LF) linea nel repository.
La parte importante è che Git esegue la normalizzazione solo per i file rilevati come file di testo.
Tuttavia, non sono sicuro della parte eol=lf
. Penserei che farà anche la normalizzazione solo per i file di testo, ma non trovo supporto nella documentazione e abbiamo avuto un'istanza quando anche i nostri file PNG sono stati normalizzati, rendendoli non validi.
c'è un impostazioni come il precedente che sarebbe fondamentalmente dire "fare la normalizzazione in entrambe le direzioni per file di testo, e lasciare i file binari da solo"?
My Git Client era in 2.9.15, l'aggiornamento a le ultime 2.15 risolve il mio problema. Grazie – Nounours