好用又好看!Gitee Pull Request 新功能+视觉交互更新
Pull Request 是分支合并和团队协作的关键功能,此次我们对 Gitee PR 功能做了视觉交互上的全新改版,并增加了代码文件审阅功能,一起来看看吧!
一、视觉交互改版
Pull Request 列表
- 优化页面布局和元素:放大PR标题、修改标签样式、更新搜索/筛选项。

创建Pull Request
- 调整双栏展示字段:增加标签、关联Issue、里程碑字段。
- 优化页面视觉效果。

Pull Request 详情
- 重构页面布局,调整单栏为双栏设计,操作区和信息展示区更明显。
- 增加面包屑导航设计,便于回退上级菜单。
- 优化合并操作区:增加审查人员类型/头像/状态,支持取消审查操作。
- 右侧操作区:支持设置PR相关信息,增加关联Issue功能,以及支持查看PR参与者。

Pull Request 评论区
- 评论和操作日志更改为Timeline形式,查看PR记录更直观。

Pull Request Commit区
- 优化视觉效果,调整布局。
- 支持Cherry Pick功能,挑选提交合并更便捷。
- commit记录修改为Timeline形式,查看PR提交记录更简洁。

二、代码评审功能
在进行代码审查时,需要合并的代码会有各种各样的问题无法达到合并标准,直接评论代码行无法直观的突出问题的重要性以及无法完成代码修改的全线上流程操作,为了提高 PR 合并的代码审查能力,Gitee 团队推出了「代码评审」功能,PR 审查者可以对 PR 发起评审,PR作者会收到线上修改通知,修改代码后也支持再次请求重新审查,保证代码审核流程的顺利进行。
使用流程
选中需要修改的代码行,输入评论内容,点击「发起评审」。

支持继续对代码文件「添加评审内容」。

审查完所有代码后,点击「提交评审」。
「评论」和「通过」可以将代码行的评论仅标注为评论或者评论后通过审查/测试。

- 提交后会在PR的合并操作区增加评审栏提示,同时代码行和评论区的评审内容也将打上「评审」的标签。



- 审查人员提交「评审」意见后,PR 作者会收到需要修改的通知。

- PR作者修改代码后,支持点击「请求重新审查」。

- 点击「请求重新审查」后,评审状态为重新审查中,PR审查人员将会收到「重新审查」的相关提示,在文件页面也支持快速筛选出评审后的 commit 记录。


以上过程可以循环操作,直到该PR被审查通过合并。
三、代码文件相关
关于文件区页面的代码能力也有相关优化,具体内容参考前期文章:https://mp.weixin.qq.com/s/_1D_C2_LTxsFlrcOl7HZRw。
后续 Gitee PR 能力将持续优化,「评审」能力未来将支持设置是否全部通过后才被准入合并,作为阻塞合并的门禁能力之一。同时 Gitee 检查功能近期将会上线,各位开发者敬请期待!
本文系作者 @Gitee 原创发布在 Gitee 官方博客。未经许可,禁止转载。