Я хочу экспортировать список всех коммитов в репозитории (дата-время, автор, комментарий) в файл (любого формата: CSV, XML, JSON, XLS и т. Д.), Который я затем проанализирую в электронной таблице.
Я хочу вычислить статистику, такую как:
- количество коммитов на автора в месяц
- размер каждого коммита (количество строк и файлов изменено, размерв килобайтах)
- самое загруженное время суток, самые загруженные дни недели, самые загруженные месяцы года и т. д.
Это для управленческого отчета высокого уровня, так что нетехнические менеджеры могут понятьразмер усилий, не ослепляя их фактическим кодом и деталями архитектуры.
Кажется, нет очевидного способа сделать это.В документации командной строки Git я нахожу несколько сложных идей, но ни одна из них не дает такой информации.По общему признанию, я не эксперт в Git.
Кто-нибудь знает простой простой способ получения высокоуровневой информации о каждом коммите из VSTS / Azure DevOps или командной строки Git?
Интуитивно это понятнодолжно быть очень просто, но пока мне нужно копировать / вставлять каждый скриншот коммитов в электронную таблицу и постепенно собирать информацию.Безумно ручной процесс.Но все это можно просмотреть в интерфейсе браузера Azure Devops в разделе «Коммиты», так почему я не могу экспортировать все сразу?
Конечно, я не единственный человек в мире, который хочет анализировать действия коммитов таким образом!Но пока я ничего не могу найти в сети.