![65652acc522d6ac259160258150649a1.gif](https://i-blog.csdnimg.cn/blog_migrate/6fa8a21ad22b99dae9079bb59e543cf7.gif)
SVN+FishCru篇
交付质量管控措施要求投产任务必须经过代码评审,这是一个强制控制项,发布版本不完成此项检查是无法提交PPM变更工单的。所以我们今天介绍一下如何进行代码评审。
代码评审按照版本控制工具分为两类,一类是SVN+FishCru,另一类是Git+BitBucket。本期我们先来介绍SVN+FishCru。
FishCru是Fisheye和Crucible的简称,Fisheye负责从SVN中获取代码信息,Crucible负责代码评审功能,两者结合才能完整的实现SVN代码评审。
代码评审的前提是FishCru中要创建相关模块的工程,并指定SVN路径。各模块向系统管理申请创建工程,系统管理员执行创建动作。
代码评审流程如下:
1 开发人员提交代码SVN上提交代码时,必须在Message中填写JIRA任务号,这样JIRA任务与代码产生关联,才具有对任务进行代码评审的基础。
如果之前提交的代码没有填写任务号,或者任务号填写错误的,需要向PSET管理员申请开通修改Message信息的权限。修改Message功能默认是关闭的。
2 评审发起人创建评审