Estoy trabajando en un servidor en vivo. He actualizado para dar propina y ha causado problemas: necesito volver a un conjunto de cambios particular (388) donde las cosas estaban bien.Mercurial: ¿cómo puedo volver a una revisión en particular?
No tengo cambios de ningún valor en el servidor, el conjunto de cambios local no importa en absoluto. De hecho, yo realmente quiero matar cualquier cambio accidental local o se funde para no confundir las cosas.
¿Cómo puedo volver a un conjunto de cambios particular y matar cualquier cambio local? ¿Tiene algo que ver con:
hg revert
---- ACTUALIZACIÓN ---
Para aclarar, lo que me gustaría hacer es primero que todo volverá a localmente conjunto de cambios 388, y luego asegurarse de que mi representante Repo está en un estado tal que cuando lo hago
hg status
No obtengo salida. De lo contrario, tengo la desagradable sensación de que la próxima vez que saque la punta, habrá conflictos con los que lidiar, lo cual quiero evitar, porque los cambios locales no tienen ningún valor.
---- ACTUALIZACIÓN ---
Para cualquier otra persona en esta situación, lo que finalmente lo arregló para mí fue:
rm -rf <repo_dir>
hg clone http://repository
hg update -r 388
que matará a todos los cambios locales, por lo que proceder con cautela (pero eso es lo que quería en este caso).
Un consejo: echa un vistazo a 'hg help revert' para obtener documentación sobre revertir. Esto también funciona con otros comandos ('hg help [nombre del comando aquí]'). – derekerdmann