1

大きなテキスト データ ファイルを追加したいリポジトリがあります。その数とサイズ (場合によっては最大約 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-lfs1.5.2を使用gitしており、Windows 7 プラットフォームで Windows 2.10.2 (64 ビット バージョン) をcore.autocrlf=true構成しています。

4

1 に答える 1