文章预览
话题背景 在软件开发领域,代码仓库的管理方式对项目的效率和协作有着重要影响。 随着项目结构的日益复杂和开发挑战的不断增长,传统的单一代码库(Monolith)在应对多项目、多库和多服务的情况下显得力不从心,正是在这个背景下,Monorepo(微服务大仓)和Multirepo(微服务多仓)的概念应运而生。 你怎么看待大小仓之争? 今天就让我们来一起聊聊“ 为什么要用大仓,monorepo比multirepo好在哪里? ” 鹅厂工程师的看法 @cheater-CSIG模型开发组长 ▼ 我写过一篇文章《单一大仓实践与工业化》。里面讲到大仓主要好处是: (1)能在同一个地方建设辅助开发者的工具 (2)保证开发者对整个项目的可见性,易于获取性 (3)能批量集中地修复任何一类工程问题。 有人说,他们用了monorepo,实际上是一个超级大shi山。 但是,同样是shi山,集中在一起,
………………………………