bitbucket促进功能分支成为主人

时间:2015-09-16 07:35:50

标签: git bitbucket

我正在使用bitbucket(我喜欢它),我有这种情况: 有一个名为“master”的分支,我希望将一个功能分支(在主服务器前提交400个)转换为主服务器,同时处理合并。
为了简化,我想将功能分支重命名为“release”,并删除master。

我的问题是,是否可以删除主分支,但仍然会在将来查看其来源。 (就像在回收站里......)

如果没有,有没有办法将主人重命名为“master-2015-09”左右?

3 个答案:

答案 0 :(得分:2)

  

可以删除主分支,但仍然可以在将来查看其来源。 (就像在回收站里......)

否:您只需重命名master,并保留新命名的分支以进行存档。

您需要做的就是将您的其他分支重命名为" master" (首先重命名master) 这样,the "main" branch as registered by bitbucket保持不变。

如果Bitbucket没有提供在其网络界面上重命名分支的简便方法,您可以rename locally first, and push the new name

答案 1 :(得分:1)

我认为这是最干净的方式。

  1. 结帐master / trunk
  2. 创建名为master_<date>
  3. 的新分支
  4. 您希望成为master / trunk
  5. 的结帐分店
  6. 使用master / trunk
  7. 合并分支

    合并不应该被视为您必须处理的事情&#39;。它是普通的git功能。 :)

    正如吉姆在下面所说:你必须在本地完成所有这些工作,我忘记了,因为我从来没有版本控制网页GUI。

答案 2 :(得分:1)

目前无法在Bitbucket GUI中重命名分支;你需要在本地重命名然后推送。但是,您可以在“存储库详细信息”下的repo设置屏幕上更改主分支,以便“释放”(或您决定调用它的任何内容)是人们在克隆存储库或访问存储库时遇到的第一个分支。