Mercurial: Экспорт последних n ревизий в MQ

есть ли простой способ экспортировать последние n коммитов в новую очередь mq и удалить коммиты из реального репозитория?

Я часто начинаю разработку новой функции, а позже понимаю, что сделал что-то не так/хотел бы использовать MQ для сворачивания патчей.

В настоящее время я делаю:

  1. Экспортировать последние n коммитов как отдельные патчи
  2. Разделить последние n коммитов
  3. создать новый mq
  4. импортировать все патчи в обратном порядке

person Johannes Rudolph    schedule 03.11.2009    source источник


Ответы (1)


Это просто (пока нет слияний):

hg qimport -r base:tip

И вуаля.

person tonfa    schedule 03.11.2009
comment
Ваш совет хорошо служил мне до сих пор. Однако я просто сделал предостережение, о котором вы упомянули (пока нет слияний). Что я могу сделать в этом случае? - person Johannes Rudolph; 28.01.2010