我有一個存儲庫,我想添加大型文本數據文件。由於它們的數量和大小(在某些情況下可能高達大約100MB),我想用git-lfs
跟蹤這些文件。如何使用git-lfs跟蹤適當的行尾標準化的文本文件?
我已經添加這樣的文件與git lfs track data.txt
,並在.gitattributes
文件更改缺省-text
(指定的二進制文件)到text=auto
(如在git-scm's gitattributes documentation記載)。這給了我一個.gitattributes
看起來像:
data.txt filter=lfs diff=lfs merge=lfs text=auto
而只是要確定,我有refreshed the repository。即使如此,文件似乎仍然作爲二進制對象進行跟蹤,相應地,行結束轉換過濾器不適用於結帳(即,文件正在檢出並檢查其原始行尾)在)。
我也嘗試過text=crlf
(和變體text eol=crlf
),結果相同。我已經看到了一些文件和教程有關使用git-lfs
,但他們似乎都對跟蹤的二進制文件進行減速(如*.bin
,images,audio files ...)
有沒有一種方法,使跟蹤的文件一個大的文本文件(並且將常規文本文件的行尾標準化)與git-lfs
?
我目前使用git-lfs
1.5.2和git
在Windows 7平臺上的Windows 2.10.2(64位版本),配置爲core.autocrlf=true
。