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

运营 1107 天, 推荐好文 4,965 篇, 原创简评 1,019,397 字, 原文总阅读时间 43,411 分钟, 138,676 人订阅

来自 Google 的大规模代码管理的经验之谈。monolithic repo 便于代码复用,公司范围内不同团队的人都能方便地学习以及改动所有代码,尤其是改动不同平台的代码,一个 commit 就搞定了。

除了 Android 等开源项目外,Google 内大部分代码都在同一个 repo 中。这个 repo 的代码有 86 TB 之大,20 亿行源代码,共 3500 万个 commits;25000 个工程师都能访问大部分代码(除了排序算法之类的商业机密外)。

分享到: