Tengo un repositorio de HG con revoluciones 1, 2, 3, 4, 5 y 6.HG: Deshacer una confirmación de la historia
Cuando cometí rev 4, sin saberlo, una chapuza algunos cambios en Rev3 que no debería tener. No me di cuenta de esto hasta que la versión 6 ya estaba confirmada.
Necesito deshacer los cambios en la versión 4, pero luego volver a aplicar todos los demás cambios después de eso. Básicamente deshacer commit # 4. ¿Cómo puedo hacer eso?
Una vez que uso el retroceso, ¿cómo vuelvo a aplicar los conjuntos de cambios 5 y 6, que se han invertido respectivamente debido a la reversión? Esa es la parte en la que estoy confundido. ¿Algun consejo? –
retroceso crea un nuevo conjunto de cambios después de 5,6 que es efectivamente el inverso de 4. no es necesario volver a aplicar 5 y 6 –
'hg retroceso -r 4' invertirá los cambios realizados en la revisión 4, sin tocar el cambios realizados en las revisiones 5 y 6. El sistema de ayuda proporciona una buena descripción general (http://www.selenic.com/hg/help/backout). –