CRLF の行末を持つファイルをコミットしようとしていて、別の人にそれをチェックアウトさせようとしています。これも CRLF の行末です。
私は次のものを持っています.gitattributes
:
* text=auto
CRLF 末尾のファイルを追加すると、次のメッセージが表示されます。
warning: CRLF will be replaced by LF in test.cs
The file will have its original line endings in your working directory.
リポジトリを複製すると、ファイルは LF 行末で複製されます。を設定することでこれをオーバーライドできます*.cs text eol=crlf
が、ファイルの種類ごとに行う必要があるため、これはあまりサポートできません。
私は誤解していますか、それともtext=auto
LF を CRLF に戻すべきではありませんか? これはバグですか?
git convert 行末を元に戻す方法はありますか? または、できれば、まったく変更しないでください。私たちはすべての CRLF ファイル/プラットフォームで作業しているので、理想的には git が EOL に触れないようにします