Ответ 1
Я нашел рабочее решение здесь.
Работает с помощью hg strip
из расширения mq
:
$ hg strip my_pruned_branch
Как упоминалось в комментариях, это должно использоваться только для неопубликованных наборов изменений.
Как удалить ветвь функции в mercurial, если я хочу полностью удалить ее? Он должен быть удален из истории, и я не хочу объединять изменения в другой ветке (просто отбросьте код).
Я знаю, что я могу клонировать мои другие ветки в новый репозиторий, как описано здесь, но это, кажется, не чистое решение.
Я нашел рабочее решение здесь.
Работает с помощью hg strip
из расширения mq
:
$ hg strip my_pruned_branch
Как упоминалось в комментариях, это должно использоваться только для неопубликованных наборов изменений.