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

运营 1202 天, 推荐好文 5,340 篇, 原创简评 1,090,212 字, 原文总阅读时间 47,060 分钟, 153,393 人订阅

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

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

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

分享到: