私はちょうど使用して、Windowsの下で、チェックアウトファイルにgitのを強制したいLF
ではありませんCR+LF
。2つの構成オプションを確認しましたが、設定の正しい組み合わせを見つけることができませんでした。
すべてのファイルを変換し、ファイルをLF
保持したいLF
。
備考:使用しましたautocrlf = input
が、コミットしたときにファイルが修復されるだけです。強制的に使用させたいLF
。
おそらく私はそれほど明確ではありませんでした:リポジトリは既に使用してLF
いますが、msysgitを使用してチェックアウトしたファイルが使用していて、CR+LF
msysgitに強制的にそれらを取得させたいですLF
:Unixの行末を強制します。
>git config --list | grep crlf
core.autocrlf=input
LF
が、Windowsでそれらを取得すると、msysgitはに変換しますCR+LF
。
autocrlf
設定するとinput
、gitはlf
改行をそのままにします。の出力を投稿できますgit config
か?
autocrlf=input
正しいオプションです。もちろんcr+lf
、リポジトリに本当にあるファイルから保護cr+lf
したり、gitに追加する前に別のツールでファイルを作成したりすることはできません。これが機能しないという問題は何ですか?