ZEN Software

Torvalds on Version Control: Git good, SVN terrible!

In this talk: Linus Torvalds talks about version controlling the Linux kernel. He talks about the benefits of fully distributed version control with Git in particular. Torvalds has written Git himself after he received a fair bit of criticism for using the commercial BitKeeper (The Horror!) 🙂 to manage the Linux Kernel project for some time. At this moment there are very few version control systems that can operate fully distributed: CVS  and SVN are specifically NOT suited for this task. Torvalds shares his very strong negative opinion about these version control systems. In his opinion people who use these version control systems are “ugly and stupid” and “have a serious brain injury.” Thanks Linus! Classy. The funny thing about this talk is that it is held at Google: a big business that uses a central version control system: Perforce. To my personal opinion Torvalds does not convey the message very well on why businesses need to use a fully distributed version control system. Businesses tend to be centrally organised anyway. When you run an Open Source project on the other hand: a fully distributed version control makes 100% sense. Business software in this day and age is still different, unfortunately. Here you can see Torvalds rant. Enjoy