如何用mercurial hg删除bitbucket中的分支?

Jur*_*ocs 15 mercurial bitbucket

我在hg本地打开了第二个分支(branch2)并将其推送到bitbucket.之后,我在本地合并了两个分支并再次推送它...我仍然生活在bitbucket上.如何在bitbucket上删除branch2?

Lau*_*lst 18

你试过关闭吗?来自hg help branch:

Use "hg commit --close-branch" to mark this branch as closed.
Run Code Online (Sandbox Code Playgroud)


son*_*njz 8

关闭并不完全删除分支(删除所有跟踪).

如果要删除它,则需要hg strip它.

  1. 在Bitbucket中,找到创建分支的修订版,然后转到Settings > Strip changesets > <Enter "Revision to strip">.
  2. 确认删除您输入的修订附带的所有修订,然后删除.

注意:如果您已合并,此方法可能不会那么直接.这种方法更多的是"我已经错误地创建了一个分支,我想删除它,并使用相同的分支名称再次重新创建它".