使用 GIT LFS 跟踪没有文件扩展名的大型二进制文件

shm*_*mim 9 git github ios git-lfs

iOS 框架内部是一个没有扩展名的二进制文件。我的二进制文件超出了 github 100MB 的大小限制。

  • 我已经按照此处所示设置了 LFS
  • 我试图告诉 LFS 按名称跟踪我的二进制文件:git lfs track 'MyFramework'
  • 我试图告诉 LFS 通过路径跟踪我的二进制文件:git lfs track 'path/to/MyFramework'
  • 无论如何都没有交易!Github 服务器仍然回复告诉我文件太大。

有任何想法吗?

Out*_*der 5

在 git-lfs v1.1.1 中,诸如此类的跟踪效果git lfs track 'path/MyFramework'很好。您可以使用“ls-files”检查 git-lfs 是否正确跟踪文件。

$ git lfs ls-files
828a9ca55c * path/MyFramework
Run Code Online (Sandbox Code Playgroud)

如果 git 已经跟踪该文件,则 git-lfs 不会跟踪它。我认为你必须删除跟踪MyFramework文件,然后添加git lfs track ..,然后再次提交。