我在hg本地创建了第二个分支(branch2),并将其推送到bitbucket。在那之后,我在本地合并了两个分支,并再次推送它……我的branch2仍然生活在bitbucket上。如何删除bitbucket上的branch2?
发布于 2011-12-06 20:55:09
你试过关闭它吗?来自hg help branch
Use "hg commit --close-branch" to mark this branch as closed.发布于 2016-05-20 00:14:06
关闭并不能完全删除分支(删除所有跟踪)。
如果你想删除它,你需要hg strip它。
在Bitbucket中,找到创建分支的修订,然后转到Settings > Strip changesets > <Enter "Revision to strip">.
注意:如果你已经合并了,这种方法可能就不那么简单了。这种方法更适合于“我错误地创建了一个分支,我想删除它,然后使用相同的分支名称重新创建它”。
发布于 2018-09-19 22:00:36
使用hg工作台,我查找启动新分支的提交,右键单击并选择## Copy Hash。
然后,我在我的mercurial.ini (位于%USERPROFILE%\mercurial.ini)中添加了以下内容,从而启用了条带扩展
[extensions]
strip =最后,我使用剪贴板中的散列执行了strip命令,以删除本地分支:
hg strip 36012047aee7c08cdc4ede51293392c106a3d0b7https://stackoverflow.com/questions/8399501
复制相似问题