I do not have any idea about this one but seriously, after reading this article about version control it gave me lots of insights about it and how important it is. The article talks about the various version control software and compares them with each other.
There are lots of solutions out there, and the article talks a definitive feature comparison of the different solutions so you can decide the which is best for you. The article mentioned SVN, Git, Mecurial, and CVS and their features.