我注意到,在没有冲突的情况下,从 master
进行
rebasing不会导致现有评论被驳回。
在文档中,GitHub 将“驳回过时的拉取请求...”设置描述为“推送到匹配分支的新的可审查提交将驳回拉取请求审查批准”。
这里的“可审查提交”是什么意思?
如果您手动将任何更改推送到分支,或者在 Web 界面中创建任何更改(例如,应用建议的更改),而不是从目标分支进行合并(或根据需要对其进行变基),则 GitHub 将驳回评论。
基本上,使用 GitHub 工具更新主分支不会导致可审查的提交,而其他一切都会导致。 请注意,一般来说,几乎不可能确定手动合并或变基是否会引入任何“有意义的”更改,因此手动执行总是会拒绝批准。