无论在开源项目贡献中还是研发团队的协作中,Pull Request 都是非常关键的一环,Gitee 也一直在努力优化 Pull Request 的使用体验。

此前 Gitee 已经陆续上线了「轻量级 Pull Request」以及「Pull Request 代码已阅」功能,近期我们再次对 Gitee 的 Pull Request 模块进行了如下的升级:

 Pull Request 代码多行评论

当审查者对一条 PR 进行审查时,可以使用评论功能对代码提出修改意见或发表看法,但想要进行多行代码的评论的话就变得很麻烦。

Gitee 现在已经支持审查者可以 通过拖拽的方式选中多行代码进行评论,信息更全面,沟通更清晰。 

gitlab设置代码提交评审人 git 代码评审_PR

评论支持显示代码上下文

以前在 PR 中遇到对代码的评论时,需要点击评论下方的「链接地址」才能看到对应的代码,体验并不是很好。

gitlab设置代码提交评审人 git 代码评审_Diff_02

现在 Gitee 已经支持了对代码的评论支持 显示当时评论的代码内容及上下文 ,当对应评论的代码行被更新或对历史代码进行评论,评论都将自动标记为过期状态。 

提交 PR 时自动指定审查者

以前在 Gitee 提交 Pull Request 时,需要创建 PR 的开发者手动指派 PR 审查 / 测试人员,这不论是在研发团队协作以及开源项目协作中都是极其不便的。

现在 Gitee 支持仓库管理员 设置默认的 PR(审查/测试)指派名单 ,开发者提交新 PR 时,会自动根据设置指定审查者且不可更改。     

gitlab设置代码提交评审人 git 代码评审_Gitee_03

gitlab设置代码提交评审人 git 代码评审_PR_04

支持查看历史代码 Diff 差异

上面的更新中提到了 PR 的评论支持过期状态,以便查看历史 PR 的评论,那么历史代码当然也要跟上。

本次更新后 Gitee 也支持了 查看历史代码 Diff 差异 的功能。帮助团队清晰的了解代码在每个版本中的更改历史及每次更改的差异,更快更方便的回顾代码,从而发现可能的问题隐患。

gitlab设置代码提交评审人 git 代码评审_PR_05

如果你对目前 Gitee 的 Pull Request 使用有任何的意见和建议,欢迎评论告诉我们,Gitee 在提升产品使用体验的路上需要更多来自可爱的你们的声音~