【发布时间】:2020-06-17 09:46:08
【问题描述】:
我从master 创建了feature-1 分支,然后从feature-1 创建了feature-2 分支,因为我需要来自feature-1 的更新。
master
`- feature-1
`-feature-2
我在 master 上为 feature-1 在 Azure DevOps 上创建了拉取请求(使用 squash 提交),当我的 PR 被接受时,分支 feature-1 被删除。
现在我在 master 上为 feature-2 创建 PR,但在这里我在所有编辑的文件上都有冲突,即使我有 feature-1 更新(我修复了合并中的冲突 (--no-ff) master 返回到feature-2)。
有没有办法避免这些冲突?这是一个好习惯还是我应该从master 创建feature-2 并在其中合并feature-1 分支而不是从feature-2 创建它?
【问题讨论】:
标签: git azure-devops git-merge merge-conflict-resolution