文档

2022/10/31 更新日志

更新时间:

新功能

  1. 新增主干分支协作模式:推送评审模式。

推送评审模式,是 Codeup 新推出的一种代码协同方式,可以为用户带来全新、高效的代码评审体验:

  • 从开发者的角度,发起代码评审不再需要创建新分支,也不必在开发完成后切换至浏览器来创建代码评审,直接执行git push即可一键发起评审;

  • 从管理者的角度,可以设置让开发人员向仓库push代码时,不再直接更新分支的代码,而是自动创建代码评审,通过默认评审的方式,保障代码质量;

推送评审模式具有以下优势:

  • 向仓库贡献代码,发起代码评审,不再需要创建新的分支,直接在主干上进行修改并提交即可,避免了冗余的分支管理成本;

  • git push不再直接推送分支内容,而是创建/更新代码评审;

  • 如果代码需要修补,提交后继续执行git push,已发起的评审会自动更新;

  • 向仓库贡献代码不再需要授予开发者权限,拥有仓库的浏览者权限即可贡献代码,而且贡献的代码需要经过评审才能正式合入代码库。因此可以将直接写库的权限最小化到少数管理者手中,而大部分开发者仅需要读权限即可,降低了代码库被意外修改的风险;

  • 支持指定push option灵活控制推送行为;

查看使用说明了解更多详情:推送评审模式

优化

  1. 代码库首页信息结构优化:

  • 兼容多视角的信息结构,从原先的流式页面,升级为多列灵活布局,满足日常管理、开发贡献等各类角色的使用诉求,大家既能在文件树看文件,又不会错过相关的库基础信息;

  • 带来更高的阅读屏效,经过我们多轮可用性测试后,提供了更为舒适、对开发者友好的信息密度,让视觉重心更聚焦;

  • 提供更明确的活跃信息,通过增加代码提交列表,进库即可获知近期的代码活跃情况;

image
  1. 三方库 URL导入链路优化,增加连通性预检查,并提供对应操作指引;

  2. 优化平台缺省页视觉体验;

  3. 代码渲染高亮能力优化;

修复

  1. 修复一些视觉和体验问题;