We're using CVS as our version control system at Sonofon and it actually works really well. For some time now, I've been planning to start using a version control system for my own projects, more precise: Subversion.
However a number of posts have claimed that setting up Subversion, Apache etc. is not that easy, but using VisualSVN it is really easy, trust me. VisualSVN is a complete install package for Windows which contains Subversion, Apache and a management console, all you have to do is click "next", "next, "next" - and you're done! :)
After Subversion is up'n'running you'll need a client which integrates the version control system into the Windows Explorer interface. Simply download TortoiseSVN, again it's a matter of clicking "next" a couple of times and you're ready to use Subversion.
Start by downloading the excellent TortoiseSVN manual in PDF. When you know all you need to know about TortoiseSVN, create a Repository using the VisualSVN management console and you're good to go! - All the mentioned software is free and can be downloaded right here:
- http://www.visualsvn.com/server/
- http://tortoisesvn.net/
- http://tortoisesvn.net/support (PDF manual)
Enjoy!!