5

プロジェクトリポジトリ用にテキストとバイナリファイルタイプのリストを作成しましたが、一部のタイプがその分類から外れた可能性があるか、将来誰かが新しいファイルタイプを追加するのを忘れて追加する可能性があります.gitattributeファイル。

一部のカテゴリでこのファイルにないファイルタイプのデフォルトの動作は何ですか?言及されていないファイルタイプのデフォルトの動作を「バイナリ」に設定できますか?ファイルタイプが構成に記載されていないという理由だけでautocrlf行末をファイルに変更するよりも、変換などの目的で実際にはテキストのように扱われないテキストファイルを使用する方が問題が少ないと思います。rar

4

1 に答える 1

4

デフォルトでは、ファイルがテキストかバイナリかを判断しようとします。バイナリと見なされた場合は何もしません。テキストの場合は、core.eol および/または autocrlf 設定が定義されているように扱います。ほとんどのユース ケースでは、バイナリの検出が機能します。そうでないところもあり、.gitattributes が役に立ちます。

部分的に関連する、以前に尋ねたこの質問も参照してください。

編集:ほとんどをバイナリにデフォルト設定することについては、この質問を参照してください。基本的には、.gitattributes で次のようなものを使用して実行できます。

* binary
*.txt crlf

したがって、スターが最初のルールになるはずです。

編集:順序が変更されました-ある時点で、これらは一般的なものからより具体的なものへと移行し、後者が前者をオーバーライドすることが文書化されています。

于 2012-06-07T22:08:12.690 に答える