关于git:bitbucket促进功能分支成为主人

bitbucket promote a feature branch to be the master

我用的是BitBucket(我喜欢它),我有这样的情况:有一个称为"master"的分支,我想将一个功能分支(在master前面提交400个)转换为master,而不需要处理合并。为了简化,我考虑将特性分支重命名为"release",然后删除master。

我的问题是,是否可以删除主分支,但将来仍要注意其源代码。(就像在回收站中一样。)

如果没有,是否有办法将master重命名为"master-2015-09"或其他?


it's possible to delete the master branch, but still watch its source in the future. (like in the recycle bin..)

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

您只需将另一个分支重命名为"master"(一旦master首先被重命名)。这样,BitBucket注册的"主"分支就保持不变。

如果BitBucket不能提供一种简单的方法来重命名其Web界面上的分支,则可以首先在本地重命名,然后推送新名称。


目前无法重命名BitBucket GUI中的分支;您需要在本地重命名,然后进行推送。但是,您可以在"存储库详细信息"下的repo设置屏幕上更改主分支,以便"发布"(或您决定称之为"发布")是克隆repo或访问repo页面时人们遇到的第一个分支。


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

  • 检查master/trunk
  • 建立新的分支机构master_
  • 您想成为mastertrunk的结帐网点
  • master/trunk合并分行
  • 合并不应该被视为你必须"处理"的事情。这是普通的Git功能。:)

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