标签: mercurial branch
如果要完全删除功能分支,如何删除mercurial中的功能分支?它应该从历史中删除,我不想将更改合并到另一个分支中(只需抛弃代码)。
我知道我可以将我的其他分支克隆到一个新的存储库,如描述here,但这似乎不是一个干净的解决方案。
答案 0 :(得分:25)
我找到了一个有效的解决方案here。
使用hg strip扩展程序中的mq:
hg strip
mq
$ hg strip my_pruned_branch
正如评论中所提到的,这只应用于未发布的变更集。