每天推送5篇优质英文文章 · By makers, for makers

运营 1110 天, 推荐好文 4,975 篇, 原创简评 1,021,072 字, 原文总阅读时间 43,518 分钟, 138,933 人订阅

公司里要对代码进行版本控制。有三种哲学:1. 所有项目都放在同一个 repo 里,所谓的 Monolithic Repo;2. 一个项目,一个 repo;3. 1和2的混合体。

github上同一个组织里的开源项目大多是一个项目、一个 repo。而很多公司内部不公开的代码是Monolithic repo,几十个GB大的repo很常见(比如Facebook的repo去年是54GB、google也是Monolithic repo)。

那么Monolithic repo有什么好处?对开发效率的提高有帮助吗?

分享到: