我想让拉取请求默认从功能分支合并到开发中。
我提倡使用 git flow,所以当一个功能提交拉取请求时,拉取请求需要合并到开发中,而不是 master。
一些经理评论说,作为人类,团队领导可能会忽略这一事实并错误地将拉取请求合并到 master 中,从而导致稍后的发布出现问题。
我们希望减轻合并地狱的风险,因此这将大大有助于实现这一目标。
编辑:我正在使用一个名为 hubflow 的 gitflow 分支(http://datasift.github.com/gitflow/)。默认情况下,当创建一个特性分支时 git hf feature start [tik-123]
,特性分支是根据规范创建的,但也会被推送到原点。我们想要这个进行合作。功能完成后,开发人员将转到 github 中的功能分支并发出拉取请求。然后,如果该功能计划在 sprint 中发布,则团队负责人将审查拉取请求并将该功能合并到 dev 中。