关于比较拉取请求中的分支
拉取请求会显示差异,用于比较您在主题分支中的更改与您要合并更改的基本分支。
注:在创建拉取请求时,您可以更改用于比较更改的基本分支。 更多信息请参阅“创建拉取请求”。
本文内容:
您可以在 Files changed(更改的文件)选项卡的拉取请求中查看提议的更改。
无需查看提交本身,您可以查看提议的更改,因为它们在拉取请求合并后就会出现在文件中。 这些文件在 Files changed(更改的文件)选项卡中按字母数字顺序显示。 添加的文件以绿色显示,前缀 +
号,而删除的内容以红色显示,前缀 -
号。
差异视图选项
提示:如果难以理解更改的上下文,可以在 Files changed(更改的文件)选项卡中单击 View(查看)以查看包含提议的更改的整个文件。
用于查看差异的选项有多个:
- 统一视图以线性视图同时显示更新的内容和原有内容。
- 拆分视图在一边显示旧内容,另一边显示新内容。
- 多差异视图显示拉取请求合并后更改的预览效果。
- 来源视图显示来源中的更改,但没有多差异视图的格式。
您也可以选择忽略空格更改以获取拉取请求中实质性更改的更准确视图。
三点和两点 Git 差异比较
拉取请求显示三点差异,或者比较主题分支的最近版本与其中使用基本分支最新同步主题分支的提交。
如果要查看每个分支最新版本之间的比较或者两点差异,可以将基本分析合并到工作分支以更新最新的共同原型。
差异不显示的原因
- 您超过了文件或特定文件类型的总限制。 更多信息请参阅“在仓库中查看内容和差异的限制”。
- 您的文件与仓库的 .gitattributes 文件中的规则匹配,默认会阻止该文件显示。 更多信息请参阅“自定义更改的文件在 GitHub 中如何显示”。