Я работал в дефолте, но думал работать в другой ветке.
Я совершил, но не нажал.
Теперь я хочу изменить ветки и зафиксировать изменения в другой ветке, но также не хочу, чтобы фиксация переходила к умолчанию.
Как мне отменить фиксацию?
Ответ 1
Если вы все еще находитесь в стадии проекта (еще не нажатой в другом месте), используйте встроенную команду расширения hg strip <rev>. В противном случае вы должны сделать hg backout, который отменит набор изменений.
Если вам все еще требуется сделанное вами коммитирование, я предлагаю вам export его import снова в правильной ветке до удаления.
Ответ 2
Если "другая ветвь" уже существует, вы должны перемещать в нее набор изменений, используя hg rebase (расширение переадресации должны быть включены)