¿Qué es CVS (Sistema de Versión Concurrente)?

Desarrollado por primera vez en 1986, CVS (abreviatura de Sistema de versión concurrente ) es una solución de software que ayuda a los desarrolladores de software a realizar un seguimiento de todos los cambios realizados en el código fuente de un programa. Al utilizar una solución CVS, una empresa puede tener a varios desarrolladores trabajando en el mismo proyecto sin temor a sobrescribir el trabajo de los demás o perder cualquier cambio. CVS también les brinda la posibilidad de ver y revertir a versiones anteriores, en caso de que los cambios realizados causen conflictos.

CVS se actualizó por última vez en 2008. Aunque todavía se utiliza para proyectos más pequeños, CVS carece de muchas características del control de revisión moderno que son cruciales para el desarrollo de software profesional a gran escala. Las variantes de CVS incluyen CVSNT compatible con nombres de archivos que no distinguen entre mayúsculas y minúsculas, y OpenCVS, que utiliza métodos de seguridad más sólidos.

  • Consulte nuestra página de control de revisiones para obtener una lista completa de soluciones alternativas modernas de control de revisiones.

¿Como funciona?

CVS funciona al hacer que un servidor primario o una computadora realicen un seguimiento de los cambios realizados cuando los clientes confirman sus cambios en el servidor, en lugar de mantener varias copias del código fuente. Cuando un cliente envía sus datos, si no existen conflictos con la versión del servidor y la versión del cliente, las dos versiones se fusionan. Sin embargo, si existen conflictos antes de enviar los cambios, el programa CVS muestra los conflictos para que se modifiquen o ajusten en consecuencia, por lo que no se producen conflictos después de la fusión.

Comparar, Siglas de computadora, Diff, Términos de programación, RCS, Subversion