我正在寻找如何处理我的源代码(Web应用程序)所依赖的大型二进制文件的意见.我们目前正在讨论几种选择:
- 手动复制二进制文件.
- 亲:不确定.
- Contra:我强烈反对这一点,因为它增加了在设置新站点/迁移旧站点时出错的可能性.建立另一个障碍.
- 用Git管理所有这些.
- 专业:删除'忘记'复制重要文件的可能性
- 反对:膨胀存储库并降低管理代码库和检出,克隆等的灵活性将需要相当长的时间.
- 单独的存储库.
- Pro:检查/克隆源代码的速度很快,图像可以在自己的存储库中正确存档.
- Contra:删除了在项目中拥有唯一的 Git存储库的简单性.它肯定会介绍一些我没有想过的其他事情.
您对此有何体验/想法?
另外:有没有人有多个Git存储库的经验并在一个项目中管理它们?
这些文件是程序的图像,该程序生成包含这些文件的PDF.文件不会经常更改(如年份),但它们与程序非常相关.没有文件,程序将无法运行.