0

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=autoLF を CRLF に戻すべきではありませんか? これはバグですか?

git convert 行末を元に戻す方法はありますか? または、できれば、まったく変更しないでください。私たちはすべての CRLF ファイル/プラットフォームで作業しているので、理想的には git が EOL に触れないようにします

4

1 に答える 1