when I run hg out I have 3 outgoing changesets. I want to trash them and revert to how things are in the central repository. How?

link|improve this question

feedback

2 Answers

up vote 2 down vote accepted

Either reclone from the central repo, or use clone -r to reclone only the needed changesets.

link|improve this answer
feedback

The other option is to use hg strip command, which is part of the mq (mercurial queues) extension.

The mercurial philosophy is of an immutable history, so commands which manipulate that history are frowned upon, but there are times when stripping or rebasing may solve more problems than they cause.

If you use TortoiseHg then you will need to enable the MQ extension. Prior to v1.0 THG it was enabled by default, but after much discussion it was decided that it was really an 'advanced' feature that should be left off until the use has the experience to know how to enable it.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.