﻿# Управление проектами и ветками

## Меню просмотра проектов

Доступ к проектам и веткам есть у всех пользователей в меню **Разработка**\.

![AtlasServer_ProjectsAndBranches_ru/image1.png](https://import.viva64.com/docx/blog/AtlasServer_ProjectsAndBranches_ru/image1.png)

* **Разработка \> Активные проекты;**
* **Разработка \> Избранные проекты;**
* **Разработка \> Архивные проекты\.**

Изменение существующих проектов или создание новых доступно только для пользователей с правом **Управление проектами**\. 

У таких пользователей появляются дополнительное меню **Менеджмент** и разделы:

![AtlasServer_ProjectsAndBranches_ru/image2.png](https://import.viva64.com/docx/blog/AtlasServer_ProjectsAndBranches_ru/image2.png)

* **Менеджмент \> Профили качества;**
* **Менеджмент \> Пороги качества;**
* **Менеджмент \> Лицензия PVS\-Studio;**
* **Менеджмент \> API\-ключи\.**

## Настройка API\-ключей для Atlas Scanner

Для подтверждения приёма результатов анализа от Atlas Scanner необходимо создать API\-ключ и указать его при запуске сканера:

![AtlasServer_ProjectsAndBranches_ru/image3.png](https://import.viva64.com/docx/blog/AtlasServer_ProjectsAndBranches_ru/image3.png)

Сгенерировать API\-ключи можно на странице **Менеджмент \> API\-ключи** в меню **Создать ключ**:

![AtlasServer_ProjectsAndBranches_ru/image4.png](https://import.viva64.com/docx/blog/AtlasServer_ProjectsAndBranches_ru/image4.png)

Ключ нельзя ввести вручную, но можно указать срок его действия или сделать бессрочным\.

## Страница проектов

Страница проектов выглядит следующим образом:

![AtlasServer_ProjectsAndBranches_ru/image5.png](https://import.viva64.com/docx/blog/AtlasServer_ProjectsAndBranches_ru/image5.png)

1. Выбранный проект;
1. Дата и результаты последнего анализа\. Берутся из главной ветки;
1. Контекстное меню проекта/ветки;
1. Значок главной ветки\. Её показатели отражают качество всего проекта;
1. Добавить в избранное;
1. Ветки выбранного проекта\.

## Создание проектов и веток

Для создания проекта нажмите кнопку **Создать проект** на соответствующей странице и дайте ему название \(позже можно переименовать проект\)\. 

Проект не является самостоятельной сущностью, а объединяет проверяемые анализатором ветки с кодом\. При создании проекта по умолчанию создаётся master\-ветка, которая отражает его качество\. Если в проекте несколько веток, любую из них можно назначить главной\.

Создать дополнительную ветку можно в меню проекта:

![AtlasServer_ProjectsAndBranches_ru/image6.png](https://import.viva64.com/docx/blog/AtlasServer_ProjectsAndBranches_ru/image6.png)

## Страница ветки

У веток есть отдельная страница:

![AtlasServer_ProjectsAndBranches_ru/image7.png](https://import.viva64.com/docx/blog/AtlasServer_ProjectsAndBranches_ru/image7.png)

1. Кнопка **Добавить в избранное**;
1. Меню ветки;
1. ID ветки;
1. Кнопки редактирования:
    * версии;
    * порога качества, с которым будет сверяться каждый новый скан \(по умолчанию порог качества считается пройденным при отсутствии неразмеченных и подтверждённых предупреждений\);
    * профиля качества, который применяет дополнительные настройки перед сохранением результатов скана и проверки на прохождение порога качества;
1. Список загруженных сканов, отсортированных по дате;
1. Контекстное меню скана;
1. Оповещение о наличии проблем с обработкой результатов анализа в скане\.

Чтобы перейти к результатам анализа и их разметке, нажмите на скан\.

Обозначения на странице скана:

![AtlasServer_ProjectsAndBranches_ru/image8.png](https://import.viva64.com/docx/blog/AtlasServer_ProjectsAndBranches_ru/image8.png)

1. Статус прохождения порога качества: не пройден \(красный\), пройден \(зелёный\), проблема с загрузкой \(серый\);
1. Дата и время загрузки;
1. Имя пользователя компьютера, откуда был загружен скан;
1. Число предупреждений в статусе **Confirmed;**
1. Число предупреждений в статусах **New**, **Reopened** и **Conflict;**
1. Предупреждения в статусах **Confirmed**, **New**, **Reopened** и **Conflict** по уровню критичности: Blocker, Critical, Major, Minor, Info\.

В скане можно размечать предупреждения\. **Важно\.** Это повлияет на инфографику проекта, если разметка отчёта ведётся в главной ветке\.