阿里云首页 云效2020

IDE 执行代码评审

欢迎使用阿里云云效代码管理 Codeup ,产品介绍看这里 ☞ 欢迎使用云效代码管理 Codeup

插件安装看这里 ☞ 如何安装 Cloud Toolkit ?

本文主要介绍如何使用 Cloud Toolkit 进行代码评审。

登录阿里云账号

安装完成后,可见底部工具栏增加

「Codeup」入口,如果未关联阿里云账号则无法同步云端产品信息,请先完成登录:

124

点击config now前往登录:

IDE 执行代码评审1

需要填写你的阿里云 Access key & Secret (简称 AK/SK):

  • 如果已有阿里云账号,单击Get existing AK/SK,参考文档获取Access Key IDAccess Key Secret

  • 如果还没有阿里云账号,在Accounts界面中单击Sign up,进入阿里云账号注册页面,注册账号。注册完成后按照上述方式获取Access Key IDAccess Key Secret

IDE 执行代码评审2

填写完成后保存即可。

评审列表

登录后首先需要通过①处选择云效企业,如果你没有使用过云效,请先前往云效创建一个企业同时可以根据筛选条件筛选期望查看的评审类别,注意选择合适的条件筛选,否则可能搜索不到内容:

IDE 执行代码评审3

区块②展示了当前企业对应筛选条件下的评审列表,③处展示了对应评审的概览信息,包括评审阶段、分支和参与人情况。

区域④是操作区,包括:

  • 数据刷新,及时同步云端数据;

  • 本地修改评审信息

    IDE 执行代码评审4
  • 查看指定评审详情

  • 通过评审

  • 废弃评审

  • 合并评审

    合并请求的方式支持4种,可以在插件设置页进行默认合并方式的设置:

    IDE 执行代码评审5

    完成默认设置后,在页面合并时,将默认使用该方式进行合并:

    IDE 执行代码评审6
    注意

    请确认期望合并的代码库已下载本地并打开了工程,否则无法完成合并。

    希望评审者真实阅读了需要评审的代码后再通过评审哦,让代码评审体现价值吧。

  • 已废弃评审重新打开

  • 新建评审

    新建评审是基于当前IDEA已经打开的工程完成创建,因此如果当前打开的工程没有对应的云效企业,需要先将该工程代码库上传至云效企业内,具体操作见 「创建第一个代码库

根据空库初始化指引上传本地已有代码库内容。

关联云效代码库后,需要选中该代码库,选择分支(分支需要已推送云端),填写评审标题,同时还可以编写描述、添加评审人:

IDE 执行代码评审7

评审详情

注意

通过 Agit Flow 的 git-repo 方式创建的合并请求暂不支持本地评审

双击评审即可打开详情,但请注意当前评审对应工程需要已下载本地并在IDEA中已打开,否则无法获取代码变更内容:

IDE 执行代码评审9

若仓库已在本地打开,双击即可查看评审详情:

IDE 执行代码评审10

⑤ 处为评审包含的提交列表,可以通过多选限制展示的提交变更文件范围:

IDE 执行代码评审11

⑥ 处为提交对应变更文件列表,双击可打开变更详情进行评审;

IDE 执行代码评审12

⑦ 处为评审评论区,将同步云端对应评审的全部评论供本地查看,支持评论状态筛选:

IDE 执行代码评审13IDE 执行代码评审14

意见反馈

评审插件正在逐渐完善中,感谢你的关注和支持,如有意见或需求反馈请通过阿里云工单系统或云效开发者交流钉钉群(32693089)联系我们。

希望通过本地的IDEA插件能够帮助你更快更方便的进行代码评审,帮助管理者在企业中推行评审文化,让团队的代码质量能够得到进一步的提升。