合并分支发展巨大冲突
Posted
技术标签:
【中文标题】合并分支发展巨大冲突【英文标题】:Merging branch to develop huge conflicts 【发布时间】:2020-09-05 23:52:41 【问题描述】:我的存储库有以下两个主要分支:master
和 beta
- 不久前我分支了 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 分支管理 ( 解决分支合并冲突 | 本地处理文件冲突 )