Tuesday, March 31, 2009
Git: You're ugle and stupid if you use anything else
Source control has been a source of pain in every project I've ever contributed to.
In my time I've used CVS, SVN and Visual SourceSafe. CVS seemed okay until there were conflicts or you wanted to delete something. SVN kind of corrected some of the CVS issues, but merging and branching were still a real headache. And I'm going to skip VSS because I don't want to write nasty words in this blog.
There are other issues as well. It is very hard to work offline; you can't check code in if it breaks the test suite because it will break everyone else; history of refactors that involve multi files are lost.
Git might be the answer. It's from Mr Linux himself so it has good heritage. I found this talk he gave at Google about Git and how you are ugle and stupid if you use anything else.
As ever, Linus Torvalds is full of bright ideas, brutal critism of other software and the people that write it, very high priase for himself, and all said with a tongue-in-cheek humour. But strip away the irreverent humour and he has solid points.
(yes - I know - this is two years old - what can you do, eh)
Subscribe to:
Post Comments (Atom)

0 comments:
Post a Comment