小编Ser*_*ijn的帖子

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

我有以下场景:

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

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

有时功能分支需要从 develop 分支变基,这就是麻烦的开始。

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

git git-merge git-rebase feature-branch git-squash

6
推荐指数
1
解决办法
591
查看次数

标签 统计

feature-branch ×1

git ×1

git-merge ×1

git-rebase ×1

git-squash ×1