我试图提交公共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本身的页面中。
当我等待我的拉请求被接受时,其他人也做出了贡献。所以现在有合并冲突。 我应该再次拉动并重新介绍我的更改吗?我应该改变吗?
答案 0 :(得分:2)
......当我等待接受我的拉动请求时,其他人也做出了贡献。所以现在有合并冲突。我应该再次拉动并重新介绍我的更改吗?
不,至少,我认为原来的家伙意味着什么。让我们称他为鲍勃,这样我们就可以分配人类演员了,然后我会解释这些动作更加清晰(在我看来)。鲍勃说:
当我,鲍勃,到处查看你的拉取请求时,它可能会发生合并冲突。我不会要求你改变你的改变。相反,我会自己和他们大惊小怪让他们进去。最终我会做出自己的提交或提交,然后我会把你的名字写进去,然后把链接放到你的原始拉请求。那么进入我的存储库的内容与pull请求具有相同的效果,但实际上并不是你的提交。
我应该改变吗?
除非Bob特别要求你这样做。