标签: git
我们最近迁移到Git。我们有非常大的存储库,它有许多可以独立构建的模块。我们的CI服务器当前具有不同的作业设置,即每个可以独立构建的项目的每个作业。然而,克隆需要花费大量时间,因为它克隆了整个回购。无论如何我可以从完整的回购中查看子树。
我检查了稀疏功能,但它似乎仍然会克隆整个仓库,但文件似乎不可见或看起来似乎但它没有任何性能优势。我们计划将大型回购减少到多个回购,但需要一些时间和批准。
在那之前有办法做一个子树克隆或结账,这给我们带来了性能上的好处