2

私は.gitattributesに設定があることを知っています

*.txt eol=lf

また、すべてのテキスト ファイルをデフォルトで変換するようにするには、次のようにします。

* text=auto

ただし、すべてのテキスト ファイルを unix-line エンディングとして使用しようとすると、これが何もしないことに気付きました。

* text=lf

そして、これはバイナリも変更します:

* eol=lf

では、テキスト ファイルのみと UNIX の行末を持つすべてのテキスト ファイルを作成するにはどうすればよいでしょうか。

編集: これは、core.eol 設定を設定することで実行できます。私は.gitattributesだけでそれをやりたいと思っていましたが、それは可能ですか?

4

1 に答える 1

2

これを試して

* text=auto !eol

.git/config で core.eol=lf を設定します。

(回答は編集されていますが、もう1つのオプション「* text = auto eol = lf」を提案しましたが、この場合は機能しません)

于 2012-05-24T09:48:49.223 に答える