我正在写论文,并将更改存储在mercurial中。我没有收到我有多个头的错误,这让我感到困惑--我只有一个可用的存储库,我偶尔会将它推送到bitbucket。下面是发生的情况:abort: No such file or directory: /Users/me/Dropbox/thesis/thesis_tex/simple.pdf
$ hg c
它有一个补丁队列(它本身就是一个包含补丁的存储库)。不幸的是,我对MQ执行了太多错误的提交(使用hg commit --mq命令)。如果我运行hg history --mq命令,它将打印大量不必要的更改集,例如,A、B、B1、B2、B3、B4、C、D。我只想摆脱那些B1,B2,B3和B4,但是我不想删除最新的C和D。只是那些中间的变化。我怎样才能达到预期的目标?