Mercurial:回滚补丁?

时间:2011-09-23 11:37:26

标签: mercurial

我正在尝试创建一个补丁以供审核。我本应该做$ diff -u oldfile newfile > tiny.patch,但我做hg qnew 404.patch

现在我的日志看起来像这样:

changeset:   2913:82fc6e8ec5aa
tag:         404.patch
tag:         qbase
tag:         qtip
tag:         tip
user:        xxxxxx
date:        Fri Sep 23 12:09:53 2011 +0100
summary:     [mq]: 404.patch

changeset:   2912:87e6ed84fe2f
tag:         qparent
user:        xxxxxx
date:        Fri Sep 23 10:45:10 2011 +0100
summary:     Change that I want to keep

如何摆脱顶级变更集?我的意思是删除,杀死,从历史中删除 - 我只是不想在日志中。

hg rollback给了我no rollback information available

谢谢!

1 个答案:

答案 0 :(得分:4)

跑步

hg qpop -a

要弹出不需要的补丁,然后

hg qdelete 404.patch

删除它,然后重新开始。