Как откатить последние n коммитов в mercurial - PullRequest
1 голос
/ 04 февраля 2012

У меня есть требование, где мне нужно откатить последние 10 коммитов. Как мне это сделать. Пожалуйста, помогите.

Ответы [ 2 ]

4 голосов
/ 04 февраля 2012

Самое простое - клонировать репо до последнего коммита, который вы хотите сохранить.

hg clone -r last_commit_to_keep myrepo mynewrepo
3 голосов
/ 04 февраля 2012

Если вы еще не нажали, вы можете использовать расширение Strip .

Если вы нажали, то было бы лучше отменить коммиты .

Отмена коммита делает дополнительный коммит с полной противоположностью удаляемому коммиту, который добавляется в репо.Следовательно, вы все еще можете увидеть оригинальные коммиты в истории репо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...