我正在研究我的论文并将变化存储在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
Run Code Online (Sandbox Code Playgroud)
......还有一次提交,没有意识到创建新头是一个问题......
$ 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...
Run Code Online (Sandbox Code Playgroud)
如何在不弄乱我的工作目录的情况下轻松摆脱另一个头?为什么要创建第二个头?保留存储库文件夹中的mercurial存储库是否有问题?