这就是我所做的:
hg init
hg qnew -m "p1" p1.patch
; some changes
hg qrefresh
hg qpop
hg qnew -m "p2" p2.patch
; some changes
hg qrefresh
hg qpop
现在这两个补丁是独立的功能,彼此无关。他们需要彼此独立。
现在我做了(因为我只想要第一个功能)
hg qpush p1.patch
它说 :
applying p2.patch
applying p1.patch
它给了我我所做的改变!
难道我做错了什么?
当我告诉它推送特定补丁时,它也会推送其他补丁。