我在hg中本地打开了第二个分支(branch2)并将其推送到bitbucket。之后,我在本地合并了两个分支并再次推送它...我仍然生活在bitbucket上。如何在bitbucket上删除branch2?
答案 0 :(得分:17)
你试过关闭吗?来自hg help branch
:
Use "hg commit --close-branch" to mark this branch as closed.
答案 1 :(得分:8)
关闭并不完全删除分支(删除所有跟踪)。
如果要删除它,则需要hg strip
。
Settings > Strip changesets > <Enter "Revision to strip">
。注意:如果已合并,此方法可能不会那么直接。这种方法更多用于&#34;我已经错误地创建了一个分支,我想删除它,并使用相同的分支名称再次重新创建它。&#34;
答案 2 :(得分:0)
使用hg工作台,我查找了启动新分支的提交,右键单击并选择了## Copy Hash
。
然后,我通过将以下内容添加到我的mercurial.ini(位于%USERPROFILE%\mercurial.ini
中)来启用功能区扩展
[extensions]
strip =
最后,我使用剪贴板中的哈希值执行了strip命令,以删除本地分支:
hg strip 36012047aee7c08cdc4ede51293392c106a3d0b7