Два способа:
hg rollback
, как упомянуто Фредом;если ты уже нажал, слишком поздно.hg rollback
подходит только для местного использования.hg strip
(также как упомянуто Фредом) работает так же и (за исключением поддержки резервного копирования) эквивалентно выполнению hg rollback
несколько раз, пока вы не вернетесь к этой ревизии.
hg backout
для случаев, когда вы уже нажали и просто хотите отменить эффекты фиксации (если вы случайно вытолкнули конфиденциальные данные, вам нужно будет принять более решительные меры, но если вы просто хотитечтобы это работало, используйте это).
Если фиксация не является последней зафиксированной ревизией, скажите так, и мы можем углубиться (или выполнить поиск - на него уже был дан ответ).