In one of the posts , I had talked about comparison between SVN and CVS. SVN users if you are looking to switch from svn to git, read this post.
Switching from SVN to git
Make sure you read the comments below the post and you will warning that “It gets worse before it gets better”.
When starting with a new project , first question which would come to your mind is which VCS to chose. Given a lot of options in market like CVS, SVN , Mercurial and Microsoft VSS , you have to look at you requirements.
If you are looking for something popular , easy to use , low cost and working with distributed teams, you should go either with CVS or SVN.
Here is quick comparison of various VCS used . This is a result of survey done in 2008 by finalbuilder.

Soucre control surver
Looking at the results, you would surely go with SVN but one should look at why SVN is getting more popular and is taking over CVS. SVN was created to fix some problems in CVS. Read more…