Voglio forzare git a fare il checkout dei file in Windows usando semplicemente LF
no CR+LF
. Ho controllato le due opzioni di configurazione ma non sono riuscito a trovare la giusta combinazione di impostazioni.
Voglio che converta tutti i file LF
e mantenga LF
i file.
Nota: l'ho usato autocrlf = input
ma questo ripristina solo i file quando li commetti. Voglio forzarlo per farli usare LF
.
Probabilmente non ero così chiaro: il repository sta già usando LF
ma i file estratti usando msysgit stanno usando CR+LF
e voglio forzare msysgit per ottenerli con LF
: forzare i finali di linea Unix .
>git config --list | grep crlf
core.autocrlf=input
LF
ma quando li trovo sotto msysgit di Windows li converte CR+LF
.
autocrlf
set su input
, git sta lasciando lf
soli gli avanzamenti di riga. Puoi pubblicare l'output di git config
?
autocrlf=input
è l'opzione corretta. Ovviamente non ti protegge dai file che hanno veramentecr+lf
nel repository o dalla creazione di file concr+lf
un altro strumento prima di aggiungerli a git. Per quali problemi hai che non funziona?