我有一个主分支和一个开发分支。
master: A--B--C
dev: A--B--C--D--E
我想发布 D 和 E,因此我从主分支 master 创建了一个 release-1.0 分支,将 dev 合并到 release-1.0 并进行压缩合并。
release-1.0: A--B--C--F(D&E)
我发布后,将release-1.0合并到主分支master。
master: A--B--C--F(D&E)
然后我会在开发环境上继续我的新更改。
dev: A--B--C--D--E--G--H
当我从主分支创建 release-2.0 并将 dev 合并到它时,就会发生冲突。
这是我遇到的问题。我意识到这不是使用合并压缩的正确方式,我进行了一些搜索,但没有找到一个好的解决方案。