完全に削除したい場合は、水銀中の機能ブランチを削除するにはどうすればよいですか?それは履歴からはずさなければならず、私は別のブランチで変更をマージしたくない(単にコードを外す)。実験ブランチを削除する
hereのような新しいリポジトリに私の他のブランチをクローンすることができますが、それはクリーンな解決策ではないようです。
完全に削除したい場合は、水銀中の機能ブランチを削除するにはどうすればよいですか?それは履歴からはずさなければならず、私は別のブランチで変更をマージしたくない(単にコードを外す)。実験ブランチを削除する
hereのような新しいリポジトリに私の他のブランチをクローンすることができますが、それはクリーンな解決策ではないようです。
実用的な解決法が見つかりましたhere。
それはmq
拡張からhg strip
を使用して動作します。コメントで述べたように
$ hg strip my_pruned_branch
、これは未発表チェンジのために使用されるべきです。
[Mercurialリポジトリからチェンジセットを削除するにはどうすればいいですか?](http://stackoverflow.com/questions/4520697/how-to-remove-changesets-from-a-mercurial-repository) –
@TimHeniganソリューションは同じですが、それはまったく別のワークフローであり、私が最初にそれを見つけられなかった理由です。私はこれをどのように処理すべきかわかりません。このキーワードを使用した検索はソリューションにリンクしないため、この質問を閉じることは問題ありません。 – schlamar