2010-09-02 16 views
26

Accidentalmente hice un hg pull y creó una sucursal en mi repositorio local.Cómo deshacer `hg pull`?

¿Cuál es la forma más sencilla de deshacer y hacer que mi repo local vuelva al estado anterior?

Respuesta

32

hg rollback pero cuidado con el salvedades:

Este comando deben usarse con cuidado. Hay solo un nivel de reversión, y no hay manera de deshacer una reversión. También restaurará el estado del directorio en el momento de la última transacción , perdiendo cualquier cambio de estado del directorio desde ese momento. Este comando no altera el directorio de trabajo.
...

+1

+1. No sabía que la reversión haría eso para conjuntos de cambios múltiples tirados. –

+4

¡Demasiado fácil! I new 'hg rollback' pero pensé que solo funcionaba para deshacer' hg commit'. RTM :) – Sylvain