Не беспокойтесь о «страхе перед двумя головами». Две головы - это очень нормальное состояние. Это называется анонимными ветками, и это один из способов, которым люди делают временные ветки в Mercurial.
Просто подтвердите, а затем обновите до tip-1, и вы готовы к работе:
hg commit -m "working on XXX"
hg update -r "tip-1"
и уходи. Если вы хотите добавить закладку (менее постоянную, чем тег) на эту голову, вы можете, но об этом не нужно беспокоиться.
Вы всегда можете нажать одну голову, не нажимая другую, используя hg push -r HEAD
, где это может быть даже hg push -r .
Не бойтесь голов - это то, что делает VCS на базе DAG мощным.