Git rebase功能分支在对开发/主分支的拉取请求中弄乱了提交

问题描述 投票:2回答:1

我有以下情况:

主分支:正在生产的产品,可以包含修补程序Develop-branch:我的开发人员用来创建请求的分支功能分支:我们为开发人员正在实现的功能创建的分支。

一旦开发人员完成工作,它将在开发分支上创建拉取请求。批准后,我们​​将功能分支挤压合并到开发分支,以便不包括开发人员在功能分支上所做的所有提交。这使我们可以在develop分支上拥有清晰干净的git历史记录。

有时功能分支需要从开发分支重新构建基础,而这才是麻烦的开始。当我们使用开发分支对功能分支进行基础构建时,所有突然来自开发分支的提交都包含在拉式中请求。

如何避免这种情况,使PR仅包含来自功能分支的实际提交?

git git-merge git-rebase git-squash feature-branch
1个回答
0
投票
我不确定,但是否可能是要素分支源自在develop分支中被压缩的提交?
© www.soinside.com 2019 - 2024. All rights reserved.