入口:进入工作区,点击代码->代码库->设置
前提条件:
用户有代码仓库的管理员owner权限
操作步骤:
1.登录EasyCoding。
2.选中一个工作区进入项目工作区,单击“代码->代码库”,进入代码库列表页面。
3.选中一个代码库名称,并进入该代码库的详情页,单击“设置”图标,进入仓库设置页面,选中“评审人规则”,进入评审人规则页面,仅本仓库管理员可以配置修改。
4.选中“分支规则”,单击“新建规则”,弹出新建规则窗口,输入分支名和默认评审人、必要评审人,单击“确定”完成创建。
默认评审人:在指定分支上提交的评审单,都自动把默认评审人名单添加到评审人中,作为评审人可以进行在线评审打分等;
必要评审人:在指定分支上提交的评审单,都自动把必要评审人名单添加到评审人中,作为评审人可以进行在线评审打分等,并且必要评审人名单中所有人都必须code review+2分值,这个分支上的评审单才可以成功提交submit合入到代码库正式分支中,缺一不可。
5.选中“全局规则”,提供评论校验类型、多人评审通过率、是否允许代码提交者+2通过等多种灵活的评审通过检查规则,不区分分支,当前代码仓库内有效;
单击“新建规则”,弹出新建规则窗口,输入分支名和默认评审人、必要评审人,单击“确定”完成创建;
评论校验类型:对评审意见内容设置不同的评审要求,如总评+行评、总评或行评、总评、行评;如果评审单的评论校验类型未按要求填写评论意见,则不能通过合并状态检查,无法提交到代码库正式分支;
多人评审通过率:达到评审人名单所有人中一定百分比后才可以视为评审通过条件,低于百分比,则不能通过合并状态检查,无法提交到代码库正式分支;
代码提交者评审+2分是否允许通过:代码提交者提交代码,又自己给自己打+2分,是否允许视为评审通过条件,有助于规避评审过程形式化,避免自己写代码自己评审就合入的情况发生。