GitHub通过丰富的差异和改进的排序提升了拉取请求体验
realtime news Aug 02, 2025 02:42
GitHub对拉取请求“已更改的文件”页面的最新更新包括图像和Markdown的丰富差异、改进的树形排序以及性能增强。

根据GitHub博客上的一篇最新文章,GitHub宣布对其拉取请求“已更改的文件”页面进行重大更新,目前已在公共预览中可用。这些增强旨在通过提供丰富的差异、更好的树形排序和多个性能提升来改善用户体验。
丰富的差异和改进的树形排序
新的更新在拉取请求中引入了图像和Markdown文件的丰富差异预览。用户现在可以在源码视图和.svg
文件的丰富预览之间切换。对于图像文件,提供三种比较选项:2-up、滑动和洋葱皮。
此外,树形视图中的文件和文件夹排序已得到简化。文件夹现在在同一级别上会列在文件之前,这与其他GitHub体验和本地IDE保持一致。此更改解决了以前文件夹之间混合文件、导航复杂的问题。
性能和可用性增强
更新还包括各种修复和改进。特别是,它解决了由于文件路径中的特定字符导致展开差异块可能失败的问题,并确保导航到折叠文件时自动展开。性能增强旨在减少与较大拉取请求交互时的重新渲染,现在在按钮上会出现旋转器,如“添加评论”以指示正在进行的操作。
未来的改进和限制
虽然新页面提供了众多好处,GitHub也承认现有的限制并计划进一步的改进。目前的差距包括审查单一提交、批量应用多个建议的更改、处理子模块更改、处理代码扫描警报以及添加键盘快捷键。预览也仅限于显示拉取请求的前300个文件,并提供切换到经典页面以处理更大的请求的选项。
鼓励用户参与反馈讨论,以报告问题、提出问题和了解更新。可以通过官方GitHub博客链接访问反馈平台。
对于那些有兴趣体验这些改进的用户,GitHub邀请开发者通过选择现有拉取请求页面上提供的“尝试新体验”链接来尝试改进的“已更改的文件”页面。
有关更详细的信息,请访问GitHub博客。
Image source: Shutterstock