【发布时间】:2021-11-25 09:38:37
【问题描述】:
我们最近迁移到了 Git。我们的新仓库为 350MB,其中约 215MB (61%) 是名为 Documentation 的目录。除此之外,repo 还包含源代码和构建过程(TFS Build)用来生成安装程序的少数 WiX 项目。
主要用户(开发人员)不需要文档目录(它充满了半手工制作的 pdf 文件和其他打包到安装程序中的东西)。只有最终/CI 构建使用Documentation 目录。
我正在寻找有关如何在某处以这样的方式move out 文档的建议:
- 不妨碍开发人员(即 git clone 只需提取 ~135MB+ 的压缩数据)
- 保持构建过程简单,不会干扰正常的 CI 过程
我的一个想法是将文档移动到单独的存储库中并将其作为 Git 子模块导入。好像有点不方便,tbh...
【问题讨论】:
标签: git build continuous-integration