Así que sigo cometiendo un error tonto en Mercurial. Muchas veces, voy a empezar a trabajar sin hacer un "hg pull" y una "actualización de hg". Cuando intento presionar mis cambios, aparece un error.¿Hay alguna forma de eliminar confirmaciones locales en Mercurial?
¿Hay alguna manera de eliminar mi confirmaciones locales así que puedo evitar crear varias cabezas, ramas, etc.? Solo quiero eliminar mis confirmaciones locales, fusionar mis cambios con la sugerencia y luego volver a comprometerme. Suena simple, ¿verdad? Parece que no puedo encontrar ninguna forma de eliminar fácilmente local commits para que pueda fusionarme con la punta.
De nuevo, solo estoy tratando de eliminar confirmaciones locales hechas con "hg ci". No quiero modificar archivos, revertir, etc.
posible duplicado http://stackoverflow.com/questions/2139165/mercurial-delete-all-local-changesets-revert-to-tree –
No es un error tonto, es un flujo de trabajo normal cuando varias personas trabajan con el mismo repositorio simultáneamente. –