完全に削除したい場合、Mercurial の機能ブランチを削除するにはどうすればよいですか? 履歴から削除する必要があり、変更を別のブランチにマージしたくありません (コードを破棄するだけです)。
here で説明されているように、他のブランチを新しいリポジトリに複製できることはわかっていますが、それはクリーンなソリューションではないようです。
ここで実用的なソリューションを見つけました。
拡張機能hg strip
から使用することで機能します:mq
$ hg strip my_pruned_branch
コメントで述べたように、これは未公開の変更セットにのみ使用する必要があります。