首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用mercurial hg删除bitbucket中的分支?

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

Stack Overflow用户
提问于 2011-12-06 19:55:17
回答 3查看 16.2K关注 0票数 18

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-06 20:55:09

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

代码语言:javascript
复制
Use "hg commit --close-branch" to mark this branch as closed.
票数 23
EN

Stack Overflow用户

发布于 2016-05-20 00:14:06

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

如果你想删除它,你需要hg strip它。

在Bitbucket中,找到创建分支的修订,然后转到Settings > Strip changesets > <Enter "Revision to strip">.

  • Confirm
  1. ,删除附加到您输入的修订的所有修订,然后删除。

注意:如果你已经合并了,这种方法可能就不那么简单了。这种方法更适合于“我错误地创建了一个分支,我想删除它,然后使用相同的分支名称重新创建它”。

票数 8
EN

Stack Overflow用户

发布于 2018-09-19 22:00:36

使用hg工作台,我查找启动新分支的提交,右键单击并选择## Copy Hash

然后,我在我的mercurial.ini (位于%USERPROFILE%\mercurial.ini)中添加了以下内容,从而启用了条带扩展

代码语言:javascript
复制
[extensions]
strip =

最后,我使用剪贴板中的散列执行了strip命令,以删除本地分支:

代码语言:javascript
复制
hg strip 36012047aee7c08cdc4ede51293392c106a3d0b7
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8399501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档