多项目仓库管理的问题

最近在整合项目,很多仓库都有类似的工具链和依赖,在找一些比较好的管理方案。

git submodule 没用过,但听说很多坑是不是这样的?

Comments
登录后评论
Sign In
·

如果你的项目合起来是一个大项目那就可以考虑先把底层的工具链和依赖抽象出来放到一个仓库,然后通过git submodule引入,还有一种方法是monorepo,实现方法有很多,适合前端的项目,可以保证各子项目的统一发布,也放方便依赖管理,但管理起来相当复杂

不过你不是一个统一的项目我认为没有必要整合,可以考虑使用github的organization

C/C++没有包管理器通常使用git submodule引入第三方库,配合CMake

·

monorepo + 1

·

monorepo