Guide to Version Control Systems
From SeattleTechWiki
Popular version control systems used by Seattle Startups include:-
Subversion
Easy to setup a server. Easy to learn. Not distributed. TortoiseSVN is an excellent client.
Git
Distributed version control system preferred by Linux users.
Mercurial
Distributed version control system that's slightly easier to learn than Git. TortoiseHG is a good client.

