我正在尝试将 devlop 分支合并到发布版本,但它会产生冲突。
无论是发布还是开发中都不允许直接进行更改,所有更改都必须存在于功能中,然后通过拉取请求进行开发,然后通过开发进行发布。
不知何故,通过功能分支直接对版本进行了更改,这些更改也在开发中,但通过不同的功能进行。
我认为发布中的这种特殊提交在将新更改从开发到发布的 PR 提升时会导致合并冲突。
我按照上图中提到的步骤进行操作,但由于我们无法直接在发布或开发中进行更改,所以我执行了以下操作 -
“不知何故,通过功能分支 [1] 直接对版本进行了更改,这些更改也在开发中,但通过不同的功能 [2]” - 一些想法(并且不能保证)。一,挖出第一个功能分支(也许合并后它没有从
origin
中删除?即使是,那么作者很可能仍然在他们的机器上。将它也合并到开发分支中。
另一个:获取发布和开发,然后做类似的事情
git checkout develop
git checkout -b feature/anotherAttemptAtSolvingMergeConflict
git rebase release/release
解决合并冲突,推送并 PR 该分支。