【问题标题】:bitbucket promote a feature branch to be the masterbitbucket 将功能分支提升为 master
【发布时间】:2015-12-12 16:12:04
【问题描述】:

我正在使用 bitbucket(我喜欢它),我遇到了这种情况: 有一个名为“master”的分支,我想将一个功能分支(在 master 之前提交 400 个)变成 master,而不处理合并。
为简化起见,我想将功能分支重命名为“发布”,并删除主分支。

我的问题是是否可以删除 master 分支,但将来仍要注意其来源。 (就像在回收站里......)

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

【问题讨论】:

    标签: git bitbucket


    【解决方案1】:

    可以删除 master 分支,但以后仍要注意它的来源。 (就像在回收站里..)

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

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

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

    【讨论】:

      【解决方案2】:

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

      1. 查看master/trunk
      2. 创建名为master_<date> 的新分支
      3. 结帐分支你想成为master/trunk
      4. master/trunk合并分支

      不应将合并视为您必须“处理”的事情。这是普通的 git 功能。 :)

      正如 Jim 在下面所说:您必须在本地完成所有这些操作,我忘记了,因为我从未对 Web GUI 进行版本控制。

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2019-06-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-01-17
          • 1970-01-01
          相关资源
          最近更新 更多