3

WindowsとMacの両方で複製され、作業されているリモートリポジトリがあります。誰かがこのレポをプルするたびに、どのプラットフォームでも自動的に LF eol を使用する必要があります。

私の主な問題は、Windows ビルド サーバーがリポジトリをプルするたびに発生します。サーバー上での構成コマンドの実行を制御できないため、この問題には .gitattributes ファイルのみを使用したいと思います。LF の理由は、ソース ファイルが LF eol であることを必要とするビルド ツールがいくつかあるためです。

このファイルは、すべてのテキスト ファイルが LF eol でチェックアウトされ、jpg および png ファイルはスキップされると言っていますか? そうでない場合、上記を達成するためにこのファイルはどのようになりますか?

.gitattributesファイル

* text=auto eol=lf
*.jpg binary
*.png binary
4

1 に答える 1

4

試してみてください

text eol=lf

Git は、チェックアウト時に常に行末を LF に変換します。

text=auto は git のデフォルトを使用しますが、これはどこでも同じではない可能性があります。

于 2015-02-21T19:27:12.133 に答える