大きなテキスト データ ファイルを追加したいリポジトリがあります。その数とサイズ (場合によっては最大約 100MB になる可能性があります) のため、これらのファイルをgit-lfs
.
このようなファイルを で追加しgit lfs track data.txt
、デフォルト-text
(バイナリ ファイルを指定) をファイル内に変更しtext=auto
ました.gitattributes
( git-scm の gitattributes ドキュメントに記載されています)。これにより、.gitattributes
次のような結果が得られます。
data.txt filter=lfs diff=lfs merge=lfs text=auto
念のため、リポジトリを更新しました。それでも、ファイルはまだバイナリ オブジェクトとして追跡されているようで、それに対応して、チェックアウト時に行末変換フィルターが適用されていません (つまり、ファイルは、チェックアウトされた元の行末でチェックアウトされています。で)。
私もtext=crlf
(およびバリアントtext eol=crlf
)を試してみましたが、同じ結果が得られました。使用に関する多くのドキュメントとチュートリアルを見てきましたが、それらはすべてバイナリ ファイル (画像、音声ファイルなど)git-lfs
の追跡を対象としているようです。*.bin
を使用して、ファイルを大きなテキスト ファイルとして追跡する (そして、通常のテキスト ファイルの場合と同様に行末を正規化する) 方法はありgit-lfs
ますか?
現在、git-lfs
1.5.2を使用git
しており、Windows 7 プラットフォームで Windows 2.10.2 (64 ビット バージョン) をcore.autocrlf=true
構成しています。