デフォルト ブランチで行ったバグ修正を Mercurial の名前付きブランチにするにはどうすればよいですか? 私は最近、新機能の作業を開始したので、ブランチでこの作業を行うことを考えました (これまで実際に行ったことはありませんでした)。そうすれば、作業が完了するまで変更をメインのデフォルト ブランチから外しておくことができます。機能をデプロイする準備ができました。デフォルトのブランチに更新し、必要に応じてバグ修正を適用できるという考えです。
ここで、名前付きブランチにバグ修正を適用したいと考えています。ヒント (rev 739) には、BoardSummary ブランチに組み込みたい変更が含まれています。マージできることはわかっていますが、BoardSummary の変更をデフォルト ブランチに持ち込みたくありません。
Mercurial: apply a bugfix change from stable named branch to dev branch の回答を見ましたが、意味がありませんでした。
編集:「次に、チェンジセット2がバグを導入したことを発見する」までは賛成です。私の場合、732に戻ってバグを修正し、コミットしました(デフォルトに)。分岐する前に修正が行われているという考えです。しかし、2 つのブランチをマージせずにその修正を 738 にするにはどうすればよいでしょうか? バグは実際には 739 で修正されているようです。そのため、まだ BoardSummary ブランチにはありません。これは、回答で2番目のツリーが示すもののようですが、3番目の図は「代わりにこれを行う」と説明されています-私はそのビットを理解していません