Git lfs的发明是为了帮助开发人员在存储大型资源文件时不要过多地增加存储库,这些文件可能经常被修改。
图片由git-lfs.github.io提供。
我正在寻求关于启用使用git-lfs的案例的建议。知道如果你有一个资源,例如用于视频游戏的音乐,视频和纹理,您可以安全地将它们存储在与代码库不同的位置。
但我想更好地了解git-lfs的可能启用方案。
实施例:
- 用于测试集成的单元测试数据,价值几十兆字节
- 图像(如图标)值得,比方说,几兆字节,并且不会经常更改。 我个人认为他们应该在这种情况下定期存储
- 您不希望.gitignore
派生的资源,以免过于频繁地重建它们
- 经常改变的二进制数据
以上只是我怀疑选择哪种存储的例子。
是否有关于何时使用git-lfs的常见最佳做法?何时没有?