Для удобного просмотра статистики работы над проектом есть gitinspector. Но есть одна проблема в течении долгой работы над проектом возникает ситуация, когда один и тот же автор коммитит под разными контактными данными. Чтобы это увидеть, можно выполнить команду
git shortlog -sne
или
git log --pretty='%aN <%aE>'
Результат
user1 <blogvic123@gmail.com>
user2 <blogvic123@gmail.com>
user1 <another@gmail.com>
Чтобы это исправить, нужно использовать .mailmap в корне проекта
Для формирования можно использовать
git shortlog -se | awk -F'\t' '{print $2,$3,$2,$3}' | sort > .mailmap
Я использовал линк линк
Комментариев нет:
Отправить комментарий