- 手动复制所有二进制文件。
- 优点:不确定。
- 缺点:我强烈反对这种方法,因为在设置新站点/迁移旧站点时会增加错误的可能性。又多了一个障碍。
- 使用Git管理所有二进制文件。
- 优点:消除“忘记”复制重要文件的可能性
- 缺点:使存储库变得膨胀,并降低了管理代码库、检出、克隆等的灵活性,这将需要相当长的时间。
- 分离存储库。
- 优点:仍然可以快速检出/克隆源代码,并且图像以其自己的存储库进行适当地归档。
- 缺点:去掉了只有一个Git存储库的简便性。它肯定会引入一些我没有考虑过的其他问题。
还有:有人有使用多个Git存储库并在一个项目中管理它们的经验吗?
这些文件是一个程序的图像文件,该程序使用这些文件生成PDF。这些文件不会经常更改(可能长达数年),但是它们对于程序非常重要。如果没有这些文件,程序将无法正常工作。