Concurrent Versions System (CVS)

 
Does anyone have suggestions for implementing some type of CVS for script/EA development? It would be nice if MQ could implement something native to MT4, but I know that wont happen anytime soon, if ever.

So are there other suggestiosn out there? I'm not looking for a simple CVS client, rather a whole version control system that I can setup and run from my working PC. I don't want to install CVS itself, rather something similar but simpler.