Tag Archives: versioncontrol

Git doesn’t scale, apparently #git

Of course, that depends on your definition of scale.

I was talking to my friend at Google, and was really surprised to find out that they use a Perforce-like version control system there. Wait, I said, isn’t Perforce like, dead and buried, now that Git has taken over the world? According to him, Git does not scale to the volume and the number of LOC’s that Google needs. And then I come across this:


How does Google manage a single source code repository with 2 billion lines of source code?


replaced p4 with a home built clone

Here is an even more amusing piece of trivia:

folks senior enough to never get used to IDEs would simply use Emacs/vim, and build our own tools for code browsing, etc.

How do you navigate a 2 billion line codebase with vi????