合并分支发展巨大冲突

Posted

技术标签:

【中文标题】合并分支发展巨大冲突【英文标题】:Merging branch to develop huge conflicts 【发布时间】:2020-09-05 23:52:41 【问题描述】:

我的存储库有以下两个主要分支:masterbeta - 不久前我分支了 beta 以单独做一些工作。很多工作。这个想法是将其与其他团队成员分开,以便他们可以继续。在那段时间,他们向beta 提交了承诺

快进到今天;现在我想merge 我的更改回到beta - 使用Git Tower 我签出了feature - 将beta 拉到feature - 修复了合并冲突并将更改提交到我的源代码库@ 987654330@ 分支 - 在对beta 进行 PR 时,我仍然遇到合并冲突。

所以我尝试在本地再次将beta 拉入feature,并且发生了完全相同的冲突。

在这一点上,我不知所措。如何将我的更改变为 beta

【问题讨论】:

【参考方案1】:

如果不查看合并前后的状态,很难说发生了什么。 可能是您没有推送到正确的功能分支,或者您进行了变基...我们需要您正在执行的确切步骤,我们需要确保您成功完成合并并推送这些更改。

如果您将 beta 分支再次合并到您的 feature 分支中,它是否也会显示合并冲突?如果没有,那么您的 PR 没有正确更新,很可能是因为您没有真正推送更改。

或者也许是一个非常简单的解释:你的 PR 不是像你想象的那样基于 beta 分支,而是基于另一个。

【讨论】:

感谢您的帮助。我能够使用来自beta 分支的变基来解决这个问题

以上是关于合并分支发展巨大冲突的主要内容,如果未能解决你的问题,请参考以下文章

GitGit 分支管理 ( 解决分支合并冲突 | 前置环境准备 | 远程仓库发起分支合并 | 在远程仓库解决分支冲突 | 在远程仓库正式合并分支版本 )

GitGit 分支管理 ( 解决分支合并冲突 | 前置环境准备 | 远程仓库发起分支合并 | 在远程仓库解决分支冲突 | 在远程仓库正式合并分支版本 )

GitGit 分支管理 ( 解决分支合并冲突 | 本地处理文件冲突 )

GitGit 分支管理 ( 解决分支合并冲突 | 本地处理文件冲突 )

GitGit 分支管理 ( 解决分支合并冲突 | 推送主版本和分支版本到远程仓库 | 合并分支出现文件冲突 )

GitGit 分支管理 ( 解决分支合并冲突 | 推送主版本和分支版本到远程仓库 | 合并分支出现文件冲突 )