文章预览
本文作者 Greg Foster 是 Graphite.dev 联合创始人兼 CTO。作者说他很好奇当年 Facebook 为什么会放弃 Git,转而使用 Mercurial 作为版本控制工具,他通过查找资料,看技术讲座以及与当时参与迁移到 Mercurial 的工程师交流找到了答案,我们一起来看看 Greg Foster 找到的答案是什么。 我参与开发的 Graphite 项目,其实很大程度上受到了 Facebook 内部工具的启发。当我和朋友们开始着手创办一家公司时,我还没听说过 Mercurial,尽管我喜欢捣鼓各种开发工具。 此前,我的工作经验包括个人项目、大学作业、在 Google 做 iOS 开发和在 Airbnb 做基础设施开发。对我来说,Git 就像水一样常见。它如此普及,以至于我认为它是唯一可行的代码管理工具。 有趣的是,在 Airbnb 我的工位和 Mercurial 专家 Gregory Szorc 中间就隔了几个人,当时我只知道他是一个很好的同事,对他的专业背
………………………………