在一月時,Facebook 官方的 Engineering Blog 上提到 Facebook 使用 Mercurial 遇到的問題,以及所作的努力「Scaling Mercurial at Facebook」:
Facebook's main source repository is enormous--many times larger than even the Linux kernel, which checked in at 17 million lines of code and 44,000 files in 2013.
...
Instead, we chose to improve Mercurial. Mercurial is a distributed source control system similar to Git, with many equivalent features.
當時的解讀是 Facebook 把 main source repository 放到 Mercurial 上。
以 Facebook 的規模以及遇到的問題,是有能力直接改變世界的,用 Mercurial 或是 Git 都算是合理的選擇。
不過這幾天在 Twitter 上看到:
Facebook's git repo is 54 GB. pic.twitter.com/zLNSzDlFYF
— Feross (@feross) April 24, 2014
這讓人錯亂了啊 XDDD
有可能FB的repo用Mercurial 或是 Git都可以存取
blog 的第二段:
"... Based on those projections, it appeared likely that our then-current technology, a Subversion server with a Git mirror, would become a productivity bottleneck very soon. ..."