Github反转请求合并方向

时间:2020-05-05 17:28:09

标签: git github

我有两个分支,一个development分支和一个release分支。我在发布分支中做了一些更改,现在我想将其合并回开发分支。

在Github上创建拉取请求并解决了所有冲突之后,我注意到它实际上将development合并到release中,实质上颠倒了我想要的合并方向。这不是我想要的行为,因为在我的发布分支中有很多我不需要的提交和开发。

为什么要这样做?如何确保仅将release合并到development中而不是将其合并?

1 个答案:

答案 0 :(得分:0)

您是否解决了与GitHub的“在线”冲突?它需要在某处记录已解决的冲突,这将成为源分支。

拉动请求应该用于将功能部件或错误修正重新集成到主线中,而不是将主线同步回功能分支。为此,您应该在本地合并并再次推送分支,然后根据工作流将分支重新设置在主线(根据情况为release)上。