【发布时间】:2018-07-18 14:03:23
【问题描述】:
我们目前的工作流程:
从 dev 创建一个功能分支。 在开发功能并推送分支之后 执行以下操作:
git checkout dev
git pull --rebase(开发中)
git checkout my-feature-branch
git rebase dev
解决冲突,然后执行 git push -f 或 git push(第一次)。
我的问题来自我们的一位开发团队成员:
我们是否需要按原样完成整个过程,或者我们可以直接发出拉取请求,尤其是响应总是“我正在开发一个不被任何其他开发人员共享的组件” ?
提前致谢
【问题讨论】:
-
这是一个工作流程问题:最好的工作流程总是基于意见。他们都有权衡。做你作为一个团队的决定,并坚持下去。了解你正在做的事情的利弊。所有工作流程都有其起伏。
标签: git rebase pull-request