Estoy empezando con Mercurial, y me he encontrado con algo que no entiendo.Diferencia entre Revertir y Actualizar en Mercurial
Realicé cambios en varios archivos, y ahora quiero deshacer todos los cambios que realicé en uno de ellos (es decir, volver a mi última confirmación para un archivo específico).
Por lo que puedo ver, el comando que quiero es revert.
En la página que está conectado, existe la siguiente declaración:
Esta operación, sin embargo no cambia la revisión de los padres de la directorio de trabajo (o revisiones en caso de una fusión no comprometidos). Para deshacer una fusión sin procesar , puede usar "hg update -C -r." que restablecerá los padres al primer padre.
No entiendo la diferencia entre el (frente a hg revert
hg update -C -r
) dos. ¿Alguien puede iluminarme en cuanto a la diferencia? Y en mi caso, ¿realmente quiero que la reversión o la actualización eliminen los cambios que hice en el archivo?
Para realmente ver la diferencia, debe intentar con 'revertir -r', luego use el estado de hg, verá la diferencia :) – tonfa