Я использую Mercurial, и я попал в ужасный беспорядок на месте, с тремя головами. Я не могу нажать, и я просто хочу удалить все мои локальные изменения и совершить и начать с чистого кода и чистой истории.
Другими словами, я хочу закончить с (а) точно таким же кодом, который существует локально, как существует в кончике удаленной ветки, и (b) никакой истории каких-либо локальных коммитов.
Я знаю, что hg update -C
перезаписывает любые локальные изменения. Но как удалить любые локальные коммиты?
Чтобы быть ясным, я не заинтересован в сохранении какой-либо работы, которую я сделал на местном уровне. Я просто хочу, чтобы самый простой способ вернуться к полностью чистой локальной проверке.