打开连续PR的GitHub工作流程

时间:2016-07-30 03:43:44

标签: git github

我正在为一个房主不太敏感的回购做出贡献。我想开发一个新功能,但首先我需要重构一些函数(将用于创建新功能)。

我为重构打开了一个PR(仍在等待合并)。对于单个PR来说,重构已经足够大了。所以现在我想为新功能打开另一个PR。我可以打开一个新的,包含之前PR的所有提交以及新功能的提交。但我想知道是否有更好的方法来做到这一点。

或者,在开新片之前,我应该等待之前的PR合并吗?

1 个答案:

答案 0 :(得分:2)

如果新功能取决于您的重构,您可以立即打开该PR,但是:

  • 新功能分支必须从您当前的重新分支
  • 开始
  • 新功能PR必须在其评论中包含它依赖于PR xxx(重构PR)首先合并
  • 如果必须以任何方式更新重构PR(新提交,rebase,......),则必须在更新的重构分支和强制推送之上重新设置新功能分支。