我有以下场景:
开发人员完成工作后,他会在开发分支上创建拉取请求。批准后,我们将功能分支压缩合并到开发分支,以便不包括开发人员在功能分支上所做的所有提交。这使我们能够在开发分支上拥有清晰干净的 git 历史记录。
有时功能分支需要从 develop 分支变基,这就是麻烦的开始。
如何避免这种情况,以便 PR 仅包含来自功能分支的实际提交?
git git-merge git-rebase feature-branch git-squash
feature-branch ×1
git ×1
git-merge ×1
git-rebase ×1
git-squash ×1