yo creo que hay dos opciones, en realidad:
Subversion. Es fácil de configurar, etc., y gratis. Me gusta VisualSVN, que cuesta $ 50, y vale por lo menos 5 veces más, pero puedes usar Ankh (gratuito, OSS) o simplemente usar tortose (complemento de Windows Explorer, OSS, gratis).
Una vez que tenga tortoseSVN (VisualSVN lo necesita también) se puede hacer de reporto locales, o utilizar un solo mando a distancia, por ejemplo VisualSVNServer (también gratuito), o personalmente, tengo la mía acogió con mis sitios web en dreamhost :)
Otra opción es SourceGear Vault. Es EXCELENTE si tienes un servidor basado en Windows en alguna parte (es SQL 200x + basado en ASP.NET, incluyendo SQL Express Edition, creo), y es gratis para un usuario. Muy bueno si está acostumbrado a SourceSafe o TFS, y puede funcionar en el modo SVN/CVS checkout-merge-commit si lo desea (no el predeterminado, pero fácil de cambiar), o simplemente use el checkout - lock - check-in como VSS.
Es posible que haya escuchado a Eric Sink de SourceGear en el podcast de Stack OVerflow la otra semana, la misma compañía.
(50 $ + fuente cerrada en la parte superior de realmente libre (tortoisesvn))! = Gratis –