分叉一个分叉回购时发送拉取请求的人是谁?

时间:2018-02-07 16:28:13

标签: github

我已经分叉了osm0sis / boot-unlocker,它是segv11 / boot-unlocker的一个分支,因为osm0sis的分叉领先于segv11 我做了一些修复并发出了拉取请求。拉取请求自动发送到osm0sis(后来我注意到有一个选项可以选择发送PR的位置)。现在我已被添加为osm0sis的fork的贡献者,但不是在segv11的fork中,但我打算为原始项目(即segv11 / boot-unlocker)做贡献。我应该继续将PR发送到osm0sis还是将未来的PR发送到segv11? segv11的回购支持osm0sis。什么是正确的工作流程?将PR发布到最新的分支或原始仓库?

更重要的是,我应该将哪个回购设定为?

1 个答案:

答案 0 :(得分:2)

这完全取决于你的目标。

通常情况下,您会将PR发送到原始项目,并且(希望)将其签名关闭并由其维护者合并。

将PR发送到fork(本例中为osm0sis/boot-unlocker)而不是原始项目的主要原因是fork是否会发展并作为一个单独的项目生存,从不打算与原始项目合并< strong>和你想为项目的这个分支做出贡献,因为你同意这个人的愿景等等......

upstream应该是您打算贡献的项目......取决于您根据上述内容做出的决定。

  

这是 GitHub Standard Fork&amp;拉取请求工作流程:   https://gist.github.com/caioproiete/256b560d008d39afc0814a19f41a1d49

您可能也对this answer感兴趣。