Если вы понимаете, что должны были его сбросить, тогда безопасной ставкой будет сделать hg histedit --abort
, затем повторить hg histedit
и выбрать drop
для этого набора изменений.
Единственным недостатком является потеря прогрессана любых других конфликтах ревизий, уже разрешенных в той же операции.Чтобы избежать этого, есть hg histedit --edit-plan
, который позволяет изменить набор изменений на drop
, а затем использовать hg histedit --continue
.Но текущий конфликт все еще должен быть разрешен в первую очередь, поэтому, например, hg resolve --all --mark
может быть сделано в первую очередь.Но я думаю, что это зависит от деталей текущей ситуации и становится намного более сложным и рискованным, и в большинстве случаев, вероятно, не стоит проблем.