Chcę zmusić gita do pobierania plików w systemie Windows, używając po prostu LF
nie CR+LF
. Sprawdziłem dwie opcje konfiguracji, ale nie byłem w stanie znaleźć odpowiedniej kombinacji ustawień.
Chcę, aby przekonwertować wszystkie pliki LF
i zachować je LF
w plikach.
Uwaga: Użyłem, autocrlf = input
ale to tylko naprawia pliki, gdy je zatwierdzasz. Chcę go zmusić, aby ich używał LF
.
Prawdopodobnie nie byłem tak jasny: repozytorium już używa, LF
ale pliki wyewidencjonowane za pomocą msysgit używają CR+LF
i chcę zmusić msysgit do uzyskania LF
: wymuszania zakończenia linii uniksowych .
>git config --list | grep crlf
core.autocrlf=input
LF
ale kiedy otrzymam je w systemie Windows, msysgit konwertuje je na CR+LF
.
autocrlf
ustawieniu na input
git pozostawia lf
źródła linii w spokoju. Czy możesz opublikować wynik git config
?
autocrlf=input
jest prawidłową opcją. Oczywiście nie chroni cię przed plikami, które naprawdę mającr+lf
w repozytorium lub tworzeniem plików za pomocącr+lf
innego narzędzia przed dodaniem ich do git. Jakie masz problemy, że to nie działa?