在bitbucket上的rebase / pull请求工作流之后,在git分支中重复提交

时间:2013-05-10 14:21:25

标签: git rebase

我对我们遇到的git问题感到困惑。我们在项目上有10个开发人员,每个开发人员都有自己的分支。开发人员分支在Bitbucket中使用pull请求合并为两个名为develop_frontend和develop_backend的“功能”分支。然后将两个功能分支合并到develop分支中,该分支用于部署QA项目。

我们的问题是有些提交最终会在git历史中结束两次(使用不同的提交#)。

在推送和提交拉取请求之前,开发人员始终从上游分支拉取--rebase。对特征分支重复相同的工作流程。骗局来自哪里?

  1. git checkout develop
  2. git pull#pull updates;没有对此分支进行本地更改
  3. git checkout develop_backend
  4. git pull#pull updates;没有对此分支进行本地更改
  5. git pull --rebase -s recursive -X我们的起源从上游分支开发#rebase
  6. git push
  7. #submit pull request

0 个答案:

没有答案