首页 > 解决方案 > Github在拉取请求中反转合并方向

问题描述

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

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

为什么要这样做?我怎样才能确保我只合并releasedevelopment不是相反?

标签: gitgithub

解决方案


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

拉取请求应该用于将功能或错误修复重新集成到主线中,而不是将主线同步回功能分支。为此,您应该在本地合并并再次推送您的分支,将您的分支重新设置在主线之上(release在您的情况下) - 取决于您的工作流程。


推荐阅读