合并问题有助于与100个贡献者的github回购

时间:2018-02-17 12:33:30

标签: git github commit git-merge pull-request

我试图提交公共github回购,基本上我做的是:

- Fork the project's (Master branch)
- Made my changes and pushed to my forked repo (Master)
- Created a merge request to the original repo (Master)

repo设置为自动化合并(没有冲突和问题),但我很困惑得到以下自动提交消息:

  

请阅读并删除:

     

实际上所有的PR都是不可合并的,因为它们与每个PR都存在冲突   另外,并且不断要求改变是不切实际的。

     

因此,您的签名很可能是通过   提交引用并关闭PR,而不是定期合并。   我有一个监督脚本来处理补丁并提交它们   单独地,参考他们的原始PR以获得信用和真实性。   在这种情况下,您将看到通知电子邮件中链接的所述提交   并在PR本身的页面中。

当我等待我的拉请求被接受时,其他人也做出了贡献。所以现在有合并冲突。 我应该再次拉动并重新介绍我的更改吗?我应该改变吗?

1 个答案:

答案 0 :(得分:2)

  

......当我等待接受我的拉动请求时,其他人也做出了贡献。所以现在有合并冲突。我应该再次拉动并重新介绍我的更改吗?

不,至少,我认为原来的家伙意味着什么。让我们称他为鲍勃,这样我们就可以分配人类演员了,然后我会解释这些动作更加清晰(在我看来)。鲍勃说:

当我,鲍勃,到处查看你的拉取请求时,它可能会发生合并冲突。我不会要求你改变你的改变。相反,我会自己和他们大惊小怪让他们进去。最终我会做出自己的提交或提交,然后我会把你的名字写进去,然后把链接放到你的原始拉请求。那么进入我的存储库的内容与pull请求具有相同的效果,但实际上并不是你的提交。

  

我应该改变吗?

除非Bob特别要求你这样做。