@thrrgilag Git is, in my opinion, the most versatile option, but it does require some training before one can use it efficiently. People who are used to use CVS (or SVN, for that matter) may find it difficult to use because the philosophy is very different from the one in CVS/SVN.

//