今天看啥  ›  专栏  ›  高可用架构

为什么Google上十亿行代码都放在同一个仓库里?

高可用架构  · 公众号  · 架构  · 2017-08-15 09:31
    

文章预览

导读:相对于一般公司,Google 使用了单一代码仓库,很多人不理解为什么这么做。本文作者是谷歌基础设施小组的工程师,对这个问题进行了详细解读。译者在翻译过程中受益良多,也相信大家看完之后会认为自己还活在史前时代。 早期 Google 员工决定使用集中式源代码管理系统来管理代码库。 这种方法已经在 Google 运行了 16 年以上,而今天绝大多数的 Google 软件仍然存储在一个共享的代码库中,随着 Google 开发软件数量稳步增加,Google 代码库的规模也呈指数增长(图1)。 因此,用于管理代码库的技术也发生了显著变化。 图1 本文概述了该代码库的规模,并详细介绍了 Google 定制的集中式代码库以及该模型的选择原因。Google 使用自主开发的版本控制系统,管理 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览