Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我想完全删除 mercurial 中的功能分支,如何删除它?它应该从历史记录中删除,我不想合并另一个分支中的更改(只需将代码扔掉)。
我知道我可以将其他分支克隆到此处描述的新存储库,但这似乎不是一个干净的解决方案。
我在这里找到了一个可行的解决方案。
它通过使用hg strip扩展mq来工作:
hg strip
mq
$ hg strip my_pruned_branch
正如评论中提到的,这应该只用于未发布的变更集。