Отчёт «Аналитика участников» доступен на уровне проекта. Он показывает, как коммиты в выбранную ветку или тег распределены по времени, суммарно и по каждому автору.
Доступность отчёта
Отчёт доступен пользователям, которые могут скачать код проекта: участникам с ролью «Планировщик» или «Наблюдатель» и выше, в том числе тем, кто получил одну из них в родительской группе, и пользователям с типом «Аудитор». В публичном проекте отчёт открыт любому посетителю, включая не выполнившего вход, а во внутреннем — любому вошедшему пользователю.
У проекта должен быть репозиторий хотя бы с одним коммитом. Открытие отчёта проекта с пустым репозиторием перенаправляет на страницу проекта.
Выключение функции «Репозиторий» или «Аналитика» в настройках проекта закрывает отчёт и убирает пункт «Аналитика участников» из меню «Аналитика».
Просмотр отчёта
- В верхней панели нажмите «Искать или перейти к…» и выберите проект.
- В меню проекта перейдите в «Аналитика» → «Аналитика участников».
Также отчёт можно открыть по прямому адресу:
https://<HOST>/<GROUP>/<PROJECT>/-/graphs/<REF>Отчёт открывается для ветки проекта по умолчанию или для ветки, выбранной в проекте в момент перехода. Чтобы посмотреть другую ветку или тег, выберите их в списке над графиком. Кнопка «История» рядом со списком открывает список коммитов выбранной ветки или тега.
График коммитов
График «Коммитов в» содержит по точке на каждый день от первого до последнего из загруженных коммитов и показывает, сколько коммитов сделано в этот день. Вертикальная ось — «Количество коммитов». При наведении на график показываются дата и число коммитов.
Подпись над графиком: «За исключением merge-коммитов. Ограничено 6000 коммитами.» Отчёт загружает 6000 последних коммитов выбранной ветки или тега и пропускает коммиты слияния. В репозитории с большим числом коммитов график начинается с самого старого из загруженных.
Ползунок под графиком сужает период. Суженный период применяется и к графикам авторов, и к их счётчикам коммитов.
Графики авторов
Под графиком «Коммитов в» отчёт показывает по графику на каждого автора, до 100 авторов, в порядке убывания числа коммитов. Каждый график озаглавлен именем автора и строкой 128 коммитов (ivan.petrov@example.com) и показывает коммиты этого автора по дням на той же временной оси, что и график «Коммитов в».
Автор определяется по адресу электронной почты в коммитах без учёта регистра. Коммиты с одним адресом и разными именами показаны под именем из самого свежего коммита, а коммиты одного человека с разных адресов — как разные авторы. Адрес с учётными записями пользователей установки отчёт не сопоставляет.
Как считаются коммиты
Коммит относится к дню своей даты коммита в часовом поясе, записанном в коммите. Коммит без часового пояса отсчитывается по UTC. Дата коммита — это дата последнего изменения коммита, поэтому коммит после rebase или amend относится к дню этого изменения.