我做了一个提交,我必须在我的服务器上恢复,因为它无法正常工作。我做了“hg revert --all --rev 855”并从我的Bitbucket和我的本地剥离了我的更改。当我做“hg update”并尝试拉下我做的下一个更改时,我得到了“abort:crosses branches(使用'hg merge'合并或使用'hg update -C'来丢弃更改)”
如何才能继续进行所需的更改并丢失提交/头部?
答案 0 :(得分:2)
您想要backout
而不是revert
。首先,删除所有未提交的文件来清理工作目录:
hg revert -a
然后使用backout
删除有问题的提交:
hg backout -r 855
系统将提示您输入提交消息。保存它,你很高兴。