La vida

Solo disponible en BuenasTareas
  • Páginas : 4 (1000 palabras )
  • Descarga(s) : 15
  • Publicado : 5 de julio de 2010
Leer documento completo
Vista previa del texto
Introducción:

Comúnmente y en sistemas de control de versiones centralizado, el registro de cambios en un proyecto se almacena en un único servidor, el cual contiene toda la información y ademásdependen los distintos clientes para realizar cambios dentro del proyecto (proyecto o documento de creación colectiva). La principal limitante de los sistemas centralizados hace referencia a losprivilegios (principalmente escritura) que posee el cliente y la denegación de acceso al servidor para clientes no autorizados.

Mercurial

Mercurial corresponde a un sistema de control de versionesbajo una licencia libre (GPL). Principalmente se caracteriza por ser un sistema distribuido y funcionamiento a gran velocidad.

Dentro de la nueva generación de sistemas de control de versiones,existen los sistemas de control de versiones distribuidos, es aquí donde se clasifica mercurial, los cuales permiten que toda la información no se clasifique en un único archivo central. En los sistemas decontrol de versiones o dvcs (por sus siglas en ingles) permiten que cada copia del proyecto posee la historia del proyecto, lo que permite que cada cliente que trabaja disponga de las ventajas delcontrol de versiones, facilitando la colaboración, puesto que es posible relacionar los cambios realizados en diferentes copias, localizando un archivo anterior común para el cual se producendivergencias.

Si bien el coste de mantener información redundante en cada copia de un proyecto puede parecer ser excesivo, generalmente no lo es, utilizando métodos de compresión y similitud entre versionessucesivas. Aun en proyectos de gran envergadura, con gran cantidad de historias de cambios, el espacio ocupado para almacenar la historia de cambios no alcanza al espacio ocupado por los archivosversionados.

Mercurial registra la historia de un proyecto en un conjunto de cambios del repositorio. Estos conjuntos de cambios o changeset, contienen la versión en la que se encuentra cada uno de...
tracking img