Ответ 1
Вы используете команду strip
:
strip changesets и все их потомки из репозитория
с опцией --keep
:
-k --keep не изменяют рабочую копию во время полосы
И поскольку strip
разрушает историю, он по умолчанию не активируется. Вы включите его, добавив эти строки в ваш файл ~/.hgrc
:
[extensions]
strip =
Итак, в этом случае вы бы сделали hg strip --keep 2
Примечание: требуется Mercurial 2.8 или новее. До этого вам нужно поставить mq =
в .hgrc
.