---
sidebar_label: "重睛鸟代码溯源"
sidebar_position: 1
---

## 代码分析入口

![](../../static/img/di_san_fang/重晴鸟代码溯源/代码分析入口.png)<br/>

<center>代码分析入口</center><br/>
页面说明：<br/>
1、用户可点击"服务"菜单 tab 进入服务页面。<br/>
2、仓库管理员可在"仓库设置" tab 中项目导航处开启／关闭代码分析菜单可见性，如下图：<br/>

![](../../static/img/di_san_fang/重晴鸟代码溯源/项目导航.png)<br/>

<center>项目导航</center><br/>

## 代码分析检测

![](../../static/img/di_san_fang/重晴鸟代码溯源/代码分析检测.png)<br/>

<center>代码分析检测</center><br/>

![](../../static/img/di_san_fang/重晴鸟代码溯源/新建分析.png)<br/>

<center>新建分析</center><br/>
页面说明：<br/>
1、此页面为暂无历史分析记录时页面展示。<br/>
2、"新建分析"按钮仅对仓库管理员可见。仓库开发者、观察者、游客访问此页面时，"新建分析"按钮不可见。<br/>
3、点击"新建分析"按钮，需判断是否开启代码分析功能。<br/>

## 分支选择

![](../../static/img/di_san_fang/重晴鸟代码溯源/分支选择.png)<br/>

<center>分支选择</center><br/>
页面说明:<br/>
1、用户点击“新建分析”按钮，弹出新建分析需要选择填写分支。<br/>
2、图中检测类型、检测参数均为默认值，不允许用户修改，此处展示在界面上，仅起到提示用户，让用户知晓作用。<br/>
3、点击此处“开始检测”即开启基于选中分支的检测，新建一个检测列表。<br/>

## 列表展示

![](../../static/img/di_san_fang/重晴鸟代码溯源/列表展示.png)<br/>

<center>列表展示</center><br/>
页面说明:<br/>
1、当检测列表行数超过一行时，“新建分析”按钮左侧提供分支名称的筛选下拉框，下拉框内选项为列表中分支的集合。若本仓库有分支1、2、3、4、5，此列表中有分支3、4，则此处下拉框中分支类型仅为3、4。<br/>
2、当新建分析任务正在检测中时，检测状态处有百分比进度条展示现有进度。<br/>
3、点击“重新扫描”按钮，将弹出一条新建分析的弹窗，此弹窗保存所有上次已配置的分支信息，检测分支不可修改(分支下拉选中框置灰)。确认新建后，将新增一条检测数据。<br/>

## 结果展示

![](../../static/img/di_san_fang/重晴鸟代码溯源/结果展示.png)<br/>

<center>结果展示</center><br/>
页面说明：<br/>
1、用户在代码检测"操作"列表点击"查看"按钮，将在当前页面展开结果展示页面。当用户再次点击"查看"按钮后，结果展示页面收回；当用户点击其他检测记录"查看"按钮后，将展开其他检测记录的结果页，收回当前已展开的结果展示页；<br/>
2、当检测状态为"失败"状态，或当前处于"正在检测"状态时，"查看"按钮将置灰，处于无法点击状态；<br/>
3、结果展示页取代码溯源已有页面，嵌入至 GitLink 即可，无需再次设计。<br/>

## 用户操作流程

![](../../static/img/di_san_fang/重晴鸟代码溯源/用户操作流程.png)<br/>

<center>用户操作流程</center><br/>
