我有两个分支,一个development
分支和一个release
分支。我在发布分支中做了一些更改,现在我想将其合并回开发分支。
在Github上创建拉取请求并解决了所有冲突之后,我注意到它实际上将development
合并到release
中,实质上颠倒了我想要的合并方向。这不是我想要的行为,因为在我的发布分支中有很多我不需要的提交和开发。
为什么要这样做?如何确保仅将release
合并到development
中而不是将其合并?
答案 0 :(得分:0)
您是否解决了与GitHub的“在线”冲突?它需要在某处记录已解决的冲突,这将成为源分支。
拉动请求应该用于将功能部件或错误修正重新集成到主线中,而不是将主线同步回功能分支。为此,您应该在本地合并并再次推送分支,然后根据工作流将分支重新设置在主线(根据情况为release
)上。