Я работаю над диссертацией и сохраняю изменения в Mercurial. Я не получаю сообщение об ошибке, что у меня есть несколько головок, из-за чего я запутался - у меня есть только один рабочий репозиторий, который я иногда помещаю в bitbucket. Вот что случилось:
$ hg commit -m "Fixing up..."
abort: No such file or directory: /Users/me/Dropbox/thesis/thesis_tex/simple.pdf
$ hg commit -m "Adding in page headers"
created new head
... еще один коммит, не осознав, что создание новой головы было проблемой ...
$ hg push
pushing to ssh://hg@bitbucket.org/...
searching for changes
abort: push creates new remote heads!
(did you forget to merge? use push -f to force)
$ hg heads
changeset: 26:3823a395b1ce
tag: tip
user: me
date: Fri Aug 26 09:39:45 2011 -0400
summary: Adding...
changeset: 24:c7c6517d4281
user: me
date: Thu Aug 25 16:34:42 2011 -0400
summary: Fixing up...
Как я могу легко избавиться от другой головы, не испортив мой рабочий каталог? Почему вторая голова была создана? Есть ли проблема с хранением Mercurial репозиториев в папках dropbox?