我有一个
我有一个
决定让
我通过Bitbucket界面做了以下操作:
1.从
2.然后将
此时,Bitbucket认为
我考虑的解决方法如下:
1.从当前的
2.从我的本地PC上的本地
请告诉我我的解决方案是否正确,并且还有一个问题:
如果再次发生这种情况,是否有办法通过Bitbucket将我的分支从“已合并”恢复为“活动”?
附言:也许我不应该对它们做任何事情,因为它们仍然在拉取请求下拉菜单中可用,所以如果我这样做,它们(
master
分支(包含生产版本)我有一个
test
分支,用于开发需求决定让
master
成为开发需求的分支
test
分支用于在真实服务器上进行预生产测试,与生产相等
prod
分支用于通过test
分支的代码 - 实际上是生产代码我通过Bitbucket界面做了以下操作:
1.从
master
分支创建了prod
分支(将当前生产版本的代码放入其中)2.然后将
test
分支合并到master
中(将当前开发版放入master
)此时,Bitbucket认为
test
和prod
分支不再需要,并将它们标记为“已合并”,并从“活动”分支列表中删除,但我仍需要它们!我考虑的解决方法如下:
1.从当前的
master
分支创建一个test
分支 - 因为它们目前是相等的。2.从我的本地PC上的本地
master
创建一个prod
分支,并将其推送到Bitbucket(我认为当我克隆存储库时,我没有受到.gitignore的影响,是吗?因此,我的本地master
具有合并之前的origin/master
的状态)。请告诉我我的解决方案是否正确,并且还有一个问题:
如果再次发生这种情况,是否有办法通过Bitbucket将我的分支从“已合并”恢复为“活动”?
附言:也许我不应该对它们做任何事情,因为它们仍然在拉取请求下拉菜单中可用,所以如果我这样做,它们(
prod
和test
分支)会再次出现在“活动”分支列表中?