Hg mini manual
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Hg mini manual

on

  • 739 views

 

Statistics

Views

Total Views
739
Views on SlideShare
739
Embed Views
0

Actions

Likes
0
Downloads
9
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Hg mini manual Document Transcript

  • 1. Mercurial CheatSheet Comandos Muestra todos los commits en el repositorio. También se puede seleccionar una rama en particular: hg log hg log -b <rama> Retorna todas las cabezas/heads (en el futuro) desde una revisión dada: hg heads -r <revisión> Muestra información de la revisión sobre la que estoy trabajando: hg parent Muestra los cambios entrantes salientes de la copia actual de trabajo con respecto al repositorio local: hg status Trae una revisión específica del repositorio local: hg update -r <revisión> Muestra la rama actual: hg branch Lista las ramas existentes: hg branches Crea una nueva rama: hg branch <rama> Hace un commit al repositorio local, registrando el mensaje especificado: hg commit -m “<mensaje>” Crea una etiqueta en el repositorio (por ejemplo: NombreProyecto_1_0):
  • 2. hg tag -m "<mensaje>" <etiqueta> Añade los archivos agregados al proyecto al control de versiones: hg add Remueve los archivos eliminados del proyecto del control de versiones: hg remove Hace los dos anteriores en un sólo comando (Añade nuevos archivos / elimina archivos del control de versiones): hg addremove Reporta los cambios entrantes antes de hacer un pull del repositorio principal: hg in hg incoming Muestra antes de hacer un push los cambios salientes al repositorio principal desde el repositorio local, es decir, ¿Qué es lo que tengo localmente que no he compartido todavía? hg out Trae los últimos cambios del repositorio principal al repositorio local: hg pull Envía los cambios locales al repositorio principal: hg push Si me equivoqué e hice un commit que no quería (pero sirve antes de hacer push): hg strip -r <revisión> Deshace la última operación del repositorio local (sirve antes de hacer push): hg rollback
  • 3. Inicia un servidor WEB local: hg serve El Archivo de Configuración El archivo de configuración se encuentra en $REPOSITORY_ROOT/.hg/.hgrc Define el servidor remoto al cual se hace push por defecto: [paths] default = https://bitbucket.org/demiangutierrez/aproxelipsoidal Define el usuario: [ui] username = Demian Gutierrez <piojosnos@gmail.com> Añade la posibilidad de usar meld como aplicación para mezclar código: [extensions] hgext.extdiff = [extdiff] cmd.meld = El Archivo Ignore El archivo ignore debe estar en $REPOSITORY_ROOT/.hgignore Todas las entradas que se encuentren allí serán ignoradas en futuras llamadas a status, add, remove, commit, etc.