漫话开发者 - UWL.ME 精选全球AI前沿科技和开源产品

为什么Facebook不使用Git

talkingdev • 2024-03-08

563508 views

Facebook使用Mercurial来创建和管理代码变更。Facebook最初使用Git,但在2012年左右开始遇到扩展限制。Mercurial的开发人员接受Facebook工程师提供的扩展补丁,而Git的开发人员则不接受。还有其他替代品,但都很快被淘汰。Facebook采用Mercurial不是因为它有更好的技术,而是因为维护者和代码库感觉更开放。

核心要点

  • Facebook从Git转向Mercurial是因为Mercurial的开发人员更愿意接受Facebook工程师的扩展补丁
  • 在寻找Git替代品时,其他所有替代品都很快被淘汰
  • Facebook采用Mercurial不是因为它有更好的技术,而是因为维护者和代码库感觉更开放

Read more >