在Mercurial中,如何删除本地分支?

时间:2019-05-27 10:59:40

标签: mercurial

如何使用终端或TortoiseHg在Mercurial中删除本地分支?

1 个答案:

答案 0 :(得分:1)

在Mercurial中,分支的存在是由于该分支中/上的提交存在。因此,要删除分支,必须删除该分支内/上的所有提交。最简单的方法是使用hg strip。参见Is there any way to delete local commits in Mercurial?

(请注意,当分支内的提交是合并的父级时,会遇到一些棘手的情况。尝试删除曾经合并到任何对象的分支可能是不明智的。)