Первый совет - сделать резервную копию репозитория, чтобы в случае неисправности у вас был обратный путь.
Вам нужно будет определить, важны ли другие головки или их можно выбросить.Вы можете перечислить головы с помощью:
hg heads
, если другие головки являются одноразовыми, вы можете использовать команду hg strip.Здесь нужна осторожность.Если вы создали анонимную ветвь (рассматриваемый руководитель), а затем слили ее обратно с вашей по умолчанию (или другой веткой), удаление приведет к тому, что любые изменения после слияния также будут удалены.
Вы должны потратить некотороевремя просмотра: hg log -G (или один из множества графических интерфейсов) и определите, будет ли это проблемой.
Если это сиротская ветвь (голова), вы можете использовать:
hg strip changeset-id