GitBorGitBor

Статистика репозитория

Активность коммитов, контрибьюторы, тепловые карты, инсайты и статистика кода по запросу

Repository → More → Statistics… открывает дашборд активности коммитов текущего репозитория. Он читает git log, так что отражает ровно вашу локальную историю — никаких внешних сервисов.

Обзор

Четыре карточки-сводки сверху: Total Commits, Contributors (уникальные авторы), First Commit и Last Commit.

Активность и контрибьюторы

  • Monthly Activity — коммиты по месяцам, видно периоды активности и затишья.
  • Top Contributors — авторы по числу коммитов, у каждого его доля от общего.
  • Contribution Heatmap — календарная сетка, окрашенная от Less до More по числу коммитов в день. Клик по ячейке раскрывает коммиты этого дня.

Инсайты

Производные метрики, выходящие за рамки простого подсчёта:

МетрикаСмысл
Active DaysДни хотя бы с одним коммитом.
Longest StreakСамая длинная серия подряд идущих активных дней.
Current StreakАктивные дни до сегодня.
Avg/Active DayСреднее число коммитов в дни, когда вы реально коммитили.
Avg/WeekСреднее число коммитов в неделю за всё время проекта.
Most Active DayДень недели, в который вы коммитите чаще всего.
By WeekdayРаспределение коммитов по Пн–Вс.

Изменения кода (по запросу)

Статистика по строкам кода не считается автоматически — обход всей истории diff дорог на больших репозиториях. Нажмите Calculate changed code, чтобы запустить:

  • Added / Deleted / Net Lines — итоги по истории.
  • Changed Lines — добавленные плюс удалённые.
  • Touched Files и Binary Files — сколько файлов затронуто и сколько из них бинарные.

Результат кэшируется на диск по репозиторию, поэтому в следующий раз Статистика загрузится мгновенно с пометкой from cache и меткой Last Calculated. Используйте Recalculate для обновления после новых коммитов.