git - Github 究竟什么时候检查拉取请求的合并冲突?
问题描述
这听起来像是一个非常简单的问题。
3 天前我在 Github 上提出了 PR,在创建 PR 时没有合并冲突。今天打开PR链接,依然没有合并冲突。PR reviewer说我应该先rebase本地再push代码,然后Github会检查合并冲突。我的观点是,Github(网站)检查每个其他 PR 合并时的合并冲突,即当master
分支代码更新时,所以我不需要在本地重新定位然后推送代码。
我是对的吗?审阅者批准 PR 是否安全,而无需我在本地重新设置代码,因为它在Github.com上没有显示任何合并冲突。
如果有人也可以发布 Github 开发人员定义流程的官方文档,我将不胜感激。
解决方案
PR审稿人说我应该先rebase本地再push代码
拉取请求审阅者是错误的。让我们看看我的拉取请求有 2 个提交(https://github.com/telerik/kendo-ui-core/pull/5102)
简单而现实地思考:冲突,这意味着您不能在同一行代码中保留来自 2 个开发人员的 2 个不同的内容。来自开发人员 Bob 的代码片段和来自开发人员 John 的代码片段不能位于同一行。解决冲突,这意味着选择 Bob 的代码或 John 的代码。
推荐阅读
- html - 文本选择背景颜色未按配置显示
- javascript - 根据搜索词突出显示手机号码?
- typescript - Vue & Typescript:“元素”类型上不存在属性“样式”| 节点列表
' 维特尔 (2339) - reactjs - 为什么在带有反应的 axios 上发生错误 [ GET http://127.0.0.1:8000/api/user 401 (Unauthorized) ]
- flutter - 反向地理编码 Mapbox 结果
- python - 是否可以在 Python 中对标准输入进行两次连续、成功的非阻塞读取?
- signalr - SignalR 可以在客户端断开连接时对消息进行排队,并在客户端连接回来时将它们重新发送给客户端吗?
- spring - Spring Data JPA:管理和模拟可选记录
- python - 如何将文件复制到需要python访问权限的文件夹?
- flutter - Flutter:获取号码来电