用Git管理大型二进制文件
我正在寻找如何处理大型二进制文件的意见,我的源代码(web应用程序)是依赖的。我们目前正在讨论几种备选方案:
- 手工复制二进制文件。
- 不确定。
- Contra:我强烈反对这样做,因为它增加了设置新站点/迁移旧站点时出错的可能性。建立另一个障碍来克服。
- 用
吉特.
- PRO:消除“忘记”复制重要文件的可能性
- Contra:膨胀存储库,降低管理代码库的灵活性,签出、克隆等将需要相当长的时间。
- 单独的存储库。
- 支持:签出/克隆源代码的速度比以往任何时候都快,图像被正确地存档在自己的存储库中。
- Contra:消除了拥有
独一无二
项目的Git存储库。它肯定介绍了一些我还没想过的事情。
你对此有何经验/想法?
另外:是否有人有使用多个Git存储库并在一个项目中管理它们的经验?
这些文件是一个程序的图像,它用这些文件生成PDF。这些文件不会经常更改(像年一样),但它们与程序非常相关。如果没有文件,程序将无法工作。