Volver al índice


hg

[mercurial]. Mercurial es un potente programa de control de versiones para nuestros proyectos. Previamente crear en la carpeta personal, el archivo:

$ nano .hgrc

Con el siguiente contenido:

[ui]

username = Juanito Perez juanitoperez@gmail.com

$ hg init repositorio . (crea un repositorio en el directorio actual o en el que se especifique)

$ hg add (añade los ficheros existentes en el directorio a nuestro proyecto)

$ hg clone http://servidor.com/hg (clona un repositorio a la carpeta actual)

$ hg clone ssh://usuario@servidor.com/carpeta repositorio (clona "carpeta" usando ssh en el directorio "repositorio" del directorio actual)

$ hg status (muestra el estado de los ficheros del proyecto)

$ hg commit (realizamos un commit al proyecto)

$ hg push (enviamos los cambios al repositorio remoto)

$ hg pull (recuperamos cambios del repositorio)

$ hg update (Recargar los archivos despues de un pull)

$ hg update -C (Mezclar cambios [merge])

$ hg log (vemos todos los cambios realizados en el proyecto)

$ hg log -r 5 (Muestra la 5ª revisión)

$ hg log -r 2:5 (Muestra de las 2ª a la 5ª revisión)

$ hg log -p -r 6 (Muestra todas las modificaciónes del archivo de la 6ª revisión)

$ hg tip -v (Muestra los datos de la última revisión)

$ hg help comando (vemos la ayuda integrada del hg para el comando)


Volver al índice