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:

Question:

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

Answer:

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????

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s