Registra la historia de los archivos de origen y documentos.
CVS para Linux puede ejecutar scripts que puedes proporcionar para registrar las operaciones de CVS o hacer cumplir políticas específicas del sitio. CVS cliente/servidor permite a los desarrolladores dispersos geográficamente o con módems lentos funcionar como un solo equipo. El historial de versiones se almacena en un único servidor central y las máquinas cliente tienen una copia de todos los archivos en los que están trabajando los desarrolladores. Por lo tanto, la red entre el cliente y el servidor debe estar activa para realizar operaciones de CVS (como registros o actualizaciones), pero no es necesario que esté activa para editar o manipular las versiones actuales de los archivos. Los clientes pueden realizar todas las mismas operaciones que están disponibles localmente. En casos donde varios desarrolladores o equipos quieren mantener su propia versión de los archivos, debido a la geografía y/o política, las ramas de proveedor de CVS pueden importar una versión de otro equipo (incluso si no utilizan CVS), y luego CVS puede fusionar los cambios de la rama del proveedor con los archivos más recientes si eso es lo que se desea.