Mercurial 如何在应用的MQ修补程序上解开/撤消合并?
我不小心将一个分支合并到一个带有应用补丁的工作区中 我该怎么收拾这乱七八糟的东西?我必须清理合并(Mercurial 如何在应用的MQ修补程序上解开/撤消合并?,mercurial,branching-and-merging,mercurial-queue,Mercurial,Branching And Merging,Mercurial Queue,我不小心将一个分支合并到一个带有应用补丁的工作区中 我该怎么收拾这乱七八糟的东西?我必须清理合并(hg up-C)还是有办法保存我的合并?Mercurial 1.9.1,TortoiseHg 2.1.2 我在一份新的回购协议中用这些命令再现了情况的基础: echo first > file.txt hg add hg ci -m first hg branch test echo test1 >> file.txt hg ci -m test1 hg up 0 echo pat
hg up-C
)还是有办法保存我的合并?Mercurial 1.9.1,TortoiseHg 2.1.2
我在一份新的回购协议中用这些命令再现了情况的基础:
echo first > file.txt
hg add
hg ci -m first
hg branch test
echo test1 >> file.txt
hg ci -m test1
hg up 0
echo patch >> file.txt
hg qnew -f patch.diff
然后,我执行了hg合并测试
,解决了冲突,并尝试了一些不同的方法:
- 由于涉及修补程序,提交被拒绝:
abort: cannot commit over an applied mq patch
- 我不能把合并案搁置在乌龟案中
- 我无法
:qnew
abort: cannot manage merge changesets