Version Control

Dec 10, 2010 at 11:42am
Over the years I've been required to use: PVCS, SCCS, RCS, MKS, CVS, Subversion, Clearcase, Perforce, Git, and Mercurial.

Does anyone know why there are so many? Do you guys have any preferences?

I personally find the variety a real pain and I dread having to learn yet another one.
Dec 10, 2010 at 12:03pm
Does anyone know why there are so many?
Because people never agree on what to use
Dec 10, 2010 at 12:52pm
closed account (1yR4jE8b)
I've used CVS for school, Subversion for work, I've dabbled with Mercurial but I personally use Git.

I also hate that there are so many, nothing is ever good enough for someone so they have to create something new.
Dec 10, 2010 at 12:52pm
closed account (1yR4jE8b)
I've used CVS for school, Subversion for work, I've dabbled with Mercurial but I personally use Git.

I also hate that there are so many, nothing is ever good enough for someone so they have to create something new.
Dec 10, 2010 at 5:10pm
There are so many, because it was hard to do it right from the first time. I remember those days, when we used CVS - it sooo sucked... And SVN which came later, was not much better. Working with that on a larger project was a real pain (especially when branching and merging). Fortunately, some smart people created Mercurial and the world has been saved. ;)
Last edited on Dec 10, 2010 at 5:13pm
Dec 10, 2010 at 10:27pm
I actually watched Linus' google talk on git :) I never actually tried git, but nonetheless I loved his talk :)

This is my favorite Linus quote from it:

"For the first 10 years of kernel maintenance, we literally used tarballs and patches, which is a much superior source control management system than CVS is, but I did end up using CVS for 7 years at a commercial company [Transmeta[9]] and I hate it with a passion. When I say I hate CVS with a passion, I have to also say that if there are any SVN (Subversion) users in the audience, you might want to leave. Because my hatred of CVS has meant that I see Subversion as being the most pointless project ever started. The slogan of Subversion for a while was "CVS done right", or something like that, and if you start with that kind of slogan, there's nowhere you can go. There is no way to do CVS right."[10]

Dec 10, 2010 at 10:53pm
I watched some of that.
Topic archived. No new replies allowed.