パッチが適用されたときに Mercurial がプッシュを許可しない理由がわかりません。私の見解では、適用されたパッチは現在のワークスペースにのみ影響し、プッシュは現在のワークスペースの状態に影響されません。
言い換えれば、いくつかのコミットを行ってからパッチ キューを開始した場合、プッシュするとそれらのコミットがプッシュされ、パッチで行われていることはすべて無視されると予想されます。
これにはおそらく正当な理由があることを認識しており、 mq がどのように機能するかについての私の理解は間違っています。それで、私は何が欠けていますか?Hg が現在の発信コミットだけをプッシュできないのはなぜですか?