CVS son las siglas de Sistema de Control de Versiones.
Se utiliza para guardar versiones de un mismo programa. La potencia del sistema radica en que no se guarda todo el codigo fuente de una versión a otra, sino que el CVS mismo, mira las diferencias en los dos codigos fuente, y solo guarda los cambios. Cuando tu haces una petición del codigo de la ultima vesión, este te genera el codigo fuente completo que corresponderia a esa versión.
Un ahorro enorme de espacio y una forma de organizarse.
El problema es que tienes que ser muy meticuloso y no meter versiones a la torera porque puedes liarla.
Aunque si te he de ser sincero... el metodo tradicional de crear un ZIP y etiquetarlo con un codigo como la fecha en este sistema
"programa_AÑOMESDIAVERSION.zip"
es en muchos casos, más recomendable. Y lo digo por experiencia. Es más... en sourceforge el 80% de la gente utiliza directamente zips y .tars para guardar las versiones. Y eso que tienen el mejor sistema de CVS que puedas encontrar...
Espero que te haya ayudado en algo
Saludos!