Статистика фиксации обвинения Git

Как я могу "злоупотреблять" обвинением (или какой-либо более подходящей функцией, и / или в сочетании с командами оболочки), чтобы получить статистику о том, сколько строк (кода) в настоящее время находится в репозитории от каждого коммиттера?

Пример вывода:

Committer 1: 8046 Lines
Committer 2: 4378 Lines
190
задан Erik Aigner 11 October 2019 в 02:48
поделиться

1 ответ

Функция Bash, которая предназначается для единственного исходного файла, работает на MacOS.

function glac {
    # git_line_author_counts
    git blame -w "$1" |  sed -E "s/.*\((.*) +[0-9]{4}-[0-9]{2}.*/\1/g" | sort | uniq -c | sort -nr
}
0
ответ дан 23 November 2019 в 05:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: