管理存储库中辅助数据的最佳方法是什么?

时间:2018-05-25 14:41:15

标签: git version-control

我在几个项目中遇到过这个问题,但我仍然不知道一个优雅的解决方案。这是问题所在:

在存储库中,除了源代码之外,还有许多运行代码所需的辅助文件。单个文件不一定很大(所以我不确定git LFS是正确的答案),但它们总计达到了几千兆字节。回购比你想要的多得多。这些文件可能是二进制文件,并且不会像源代码那样改变,因此它们不需要像源代码一样被“跟踪”。目前,我只是没有办理登机手续,但是亲自跟踪仓库中所有的东西变得很痛苦,并且在任何时候克隆仓库时都会移动它们。

其他项目如何处理这个问题? Git LFS听起来似乎是为了解决一个不同的问题,但也可以用它来解决这个问题吗?

谢谢!

编辑:另外,假设您每天都会获得新的辅助数据,例如,您的代码需要在当天进行任何计算的过去天气数据,因此辅助数据的总收集会缓慢而稳定地增长。

edit2:另一个条件:如果Git LFS是解决方案,假设我的repo在公司Stash服务器上,该服务器尚未更新以支持Git LFS,并且要求升级到BitBucket的IT票据已经闲置数月(完全假设当然)。除了Git LFS,我还有其他选择吗?

0 个答案:

没有答案