Git 通过拉取请求解决合并冲突
我有两个分支,Git 通过拉取请求解决合并冲突,git,version-control,bitbucket,pull-request,Git,Version Control,Bitbucket,Pull Request,我有两个分支,Master,它反映了生产,还有一个当前发布分支(我们称之为Sprint),作为所有开发人员在当前发布中的基本分支。在这两个分支上,我都有权限设置,在没有拉取请求的情况下,不会直接推送任何更改 现在,我需要将Master合并到Sprint中,但是当我这样做时,我已经合并了冲突 既然我无法将任何内容直接推送到Sprint,如何解决这些冲突?您可以: 关于您的本地回购: 从master创建一个工作分支 将Sprint合并到workbranch(git merge Sprint) 修复
Master
,它反映了生产
,还有一个当前发布分支(我们称之为Sprint
),作为所有开发人员在当前发布中的基本分支。在这两个分支上,我都有权限设置,在没有拉取请求的情况下,不会直接推送任何更改
现在,我需要将Master
合并到Sprint
中,但是当我这样做时,我已经合并了冲突
既然我无法将任何内容直接推送到Sprint
,如何解决这些冲突?您可以:
关于您的本地回购:
- 从master创建一个
工作分支
- 将
Sprint
合并到workbranch
(git merge Sprint
)
- 修复冲突(它们将与pull请求中的冲突相同),并在
workbranch
- 将
workbranch
推到遥控器上
在bitbucket上:
- 打开拉取请求以将
工作分支
合并到主分支