Eug*_*ene 5 git branch bitbucket
我有master分支(生产版本)
我有test发展需求的分支
决定master满足发展需求
test 用于真实服务器上的预生产测试等于生产
prod代码传递test分支的分支 - 真正的生产代码
我通过bitbucket界面做了什么:
master分支机构创建prod分支(在其中拥有当前生产版本的代码)test分支到master(在master我当前的开发中)此时bitbucket决定test并且prod分支不再需要并将它们标记为"合并"并将它们从"活动"分支列表中删除,但我需要它们!作为解决方案我看到如下:
test从当前创建分支master- 因为它们目前是平等的master创建分支prod并将其推送到bitbucket(我想当我克隆存储库时我不受.gitignore的影响,对吧?所以我的本地master有origin/master合并之前的状态)如果我对解决方案是正确的,请回答我并提出另一个问题:
有没有办法通过bitbucket将我的分支从"合并"恢复到"活动",以防再次发生这种情况?
PS:可能我不应该对它们做任何事情,因为它们仍然可以在拉取请求下拉列表中使用,所以我可以合并其他分支,如果我这样做,它们(prod和 test分支)再次出现在活动分支列表中?
如果您将鼠标悬停在Active或Merged选项卡上,则会有解释其用途的工具提示:
合并:不在主分支之前的分支
Active:在主分支之前的分支
因此,如果主/主分支已经包含相关分支中的所有内容(例如,一个全新的分支),则它会显示在Merged选项卡中。
所以这个问题看起来不存在。bitbucket 只是让我有点害怕,所有分支都存在于它们应该存在的地方,bitbucket 刚刚决定将其界面中的分支从活动分支“软替换”为合并分支。
$ git branch -a
*master
test
remotes/origin/HEAD -> origin/master
remotes/origin/prod
remotes/origin/test
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3231 次 |
| 最近记录: |