Eu quero forçar o git a fazer checkout de arquivos no Windows usando apenas LF
não CR+LF
. Verifiquei as duas opções de configuração, mas não consegui encontrar a combinação certa de configurações.
Quero que ele converta todos os arquivos LF
e os mantenha LF
nos arquivos.
Observação: usei, autocrlf = input
mas isso apenas repara os arquivos quando você os confirma. Eu quero forçá-lo a fazê-los usar LF
.
Provavelmente eu não estava tão claro: o repositório já está usando, LF
mas os arquivos retirados usando o msysgit estão usando CR+LF
e eu quero forçar o msysgit a obtê-los com LF
: forçar finais de linha do Unix .
>git config --list | grep crlf
core.autocrlf=input
LF
mas quando os obtenho no Windows, o msysgit os converte em CR+LF
.
autocrlf
definido como input
, git está deixando os lf
feeds de linha em paz. Você pode postar a saída de git config
?
autocrlf=input
é a opção correta. Obviamente, ele não protege você de arquivos que realmente possuemcr+lf
no repositório ou a criação de arquivos comcr+lf
outra ferramenta antes de adicioná-los ao git. Para quais problemas você está enfrentando isso não funciona?