これは私がしたことです:
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
現在、これら 2 つのパッチは別個の機能であり、互いに何の関係もありません。それらは互いに独立している必要があります。
今はそうします(最初の機能だけが欲しいので)
hg qpush p1.patch
それは言います:
applying p2.patch
applying p1.patch
そして、それは私が行った両方の変更を私に与えます!
私は何か間違ったことをしていますか?
特定のパッチをプッシュするように指示すると、他のパッチもプッシュされます。