All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
CVS and Git have too steep of learning curves, if you ask me. Subversion seems to have a nice balance to it, between speed and features. And Google uses it.
I used ClearCase professionally, but that felt too heavyweight for my uses.
Subversion does most things on the file system level instead of using "hidden" flags, and doesn't get into the way. I also found its integration into Trac to be a very nice thing: SCM, Wiki, bug tracker, all bundled in one neat package.
Every good solution is obvious once you've found it.
I use SVN, for everything actually. Altough I considered switching to mercurial when I first got in touch with it at university (during the operating systems design course ). It looks pretty lightweight, especially for local operation.
I used to have CVS (because of a dated linux distro that didn't have Apache 2), When I finally decided that it was better to have a distro that could actually install something, I went to gentoo and switched to svn. Used nothing but subversion ever since.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]