Cvs (concurrent versioning system)

Solo disponible en BuenasTareas
  • Páginas : 3 (726 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de noviembre de 2010
Leer documento completo
Vista previa del texto
INFORME CVS



1. Introducción

Con este informe es posible llegar a entender los parámetros generales y su aplicación haciendo referencia a la administración en los cambios en el códigofuente de software libre. De esta manera se logra un entendimiento del comportamiento de este fenómeno cada vez más común.
1.1 Definición

CVS ("Concurrent Versioning System") es un software OpenSource (Libre) que administra los cambios realizados en el código fuente ("Source Code") de cualquier archivo en lenguajes como C, C++, Java, HTML, XML.

Como aplicativo de control de versionesmantiene el registro de todo el trabajo y los cambios en los ficheros sobre el código fuente principalmente que forman un proyecto (de programa) y permite que distintos desarrolladores (potencialmentesituados a gran distancia) colaboren. CVS se difunde bajo la licencia GPL.

1.2 Marco Histórico

CVS se desarrollo por GNU, el sitio de GNU distribuye el programa, el cual se conoce como "paquete GNU"mediante aplicaciones básicas que se encuentran en la página. En otros proyectos se otorga con licencia GPL.
El CVS se desarrollo de una versión anterior del sistema llamado Revisión Control System(RCS), aún en uso, que gestiona versiones de un único archivo, pero no de proyectos enteros.

1.2.1 Características

CVS trabaja utilizando un esquema de cliente-servidor en donde un servidorguarda la(s) versión(es) actual(es) del proyecto y su historial. Los clientes se conectan al servidor para sacar una copia completa del proyecto. Esta dinámica se hace para que se pueda trabajar medianteuna copia he ingresar los cambios con comandos GNU.

Este sistema permite que clientes saquen copias de un proyecto al mismo tiempo, después al actualizar sus modificaciones, el servidor seencarga de empatar las diferentes versiones. Esto se realiza con algunas restricciones en caso de que se evidencie algún conflicto. Si la actualización se ejecuta con éxito entonces los números de versión...
tracking img