Puedes revisar
Subversion o
GIT.
Tal vez para iniciar sea más sencillo subversion si nunca has usado uno.
Puedes montarte un servidor fácilmente si no quieres utilizar un servidor en internet.
http://chuwiki.chuidiang.org/index.p...ion_en_Windows
Yo he utilizado el de VisualSVN y es sencillo muy de montar.
Luego para facilitarte las cosas puedes utilizar
TortoiseSVN que va muy bien.
Si optas por GIT pues similar. En este caso puedes utilizar alguno de los que te han propuesto.
Para local yo he utilizado
TortoiseGIT y
GitExtensions, que también me parece muy bueno.