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