abr 11
1
Mercurial es un sistema de control de versiones o SVN, pero que es exactamente estos sistemas. Un SVN es un sistema que controla el código fuente de una o un grupo de personas, creando y manteniendo versiones de los archivos modificados, dando la posibilidad de regresar a las versiones anteriores y la opción de revisar todos los cambios que han ocurrido en un archivo.
Principalmente un SVN se usa para que un grupo de desarrolladores puedan trabajar conjuntamente un mismo software o proyecto de tal manera que se pueda llevar un control de quien y cuando han modificado un archivo y ademas se pueda regresar a una versión anterior del mismo.
Ahora, Mercurial es un software de este tipo, muy usado actualmente, que es multi-plataforma (Funciona en Windows, Linux, Mac, etc) muy ligero y de fácil instalación, que incluye una interfaz web que permite revisar el contenido y manejar los usuarios.
Los comandos básicos son:
Para clonar un repositorio:
->hg clone <repositorio> <carpeta_local>
Cuando se clona por primera vez un repositorio este se clona con la información tal como fue creado y no con las ultimas actualizaciones, por lo que se necesita actualizar a la ultima versión.
Para actualizar el repositorio a una versión:
-> hg update -r <numero_version>
En el caso de que sigan por ejemplo un branch (Una version diferente al original) solo tienen que poner:
->hg update <branch>
Por ejemplo, para seguir el branch de Global QSS mantenida por Carlos Ruiz en kenai, después de clonar el sitio tienes que entrar en la carpeta y hacer:
->hg update globalqss_adempiere361
Pueden encontrar mas información en:
http://mercurial.selenic.com/wiki/SpanishTutorial
Post Relacionados:
















