Sut i ddarganfod pa awdur ac ymrwymwr sydd wedi gwneud mwy o ymrwymiadau i brosiect gan ddefnyddio git log?

Непонятно, о чем вы спрашиваете.

apt-get - это менеджер пакетов - он используется для получения пакетов (программ) из репозитория, который является удаленным сервером, на ваш компьютер - и их установки. Однако apt-get в основном используется в Debian или Ubuntu - есть много других менеджеров пакетов: pacman используется Arch, Portage используется Gentoo, и т. д.

Ваша минималистичная установка с apt-get , следовательно, неточна. Вы можете попробовать использовать Gentoo - вы бы скомпилировали ядро ​​самостоятельно (следовательно, вы могли бы исключить вещи, которые не использовали бы), вы бы установили большинство программ самостоятельно (базовый пул программ довольно мал для Gentoo ). Вы также можете установить apt-get и использовать его вместо Portage , если вы действительно этого хотите.

Существует также дистрибутив Gentoo для Raspberry Pi, так что он также может удовлетворить ваши требования. Однако будьте осторожны со своими желаниями; из вашего поста я бы сказал, что вы не опытный пользователь Linux. Поэтому вам может быть проще использовать Raspbian (или как там называлось Debian для Pi) и просто не использовать графический интерфейс. Настройка собственного дистрибутива требует времени и знаний - если вы этого не делали раньше, вам может быть слишком сложно сделать это в разумные сроки.

1
02.09.2018, 21:18
3 ответа

Вы можете написать свой собственный инструмент для анализа журнала git или использовать такой инструмент, как GitStats , который создаст отчет со списком, среди прочего, основных коммиттеров; см., например, этот старый отчет о ядре Linux .

Также есть сервисы, которые добавят аналитику в проекты; см., например, Bitergia , которая производит такого рода Kibana передний -конец .

1
27.01.2020, 23:12
git log --pretty=format:%aN | sort | uniq -c | sort -n

git log --pretty=format:%aNвыводит только имя автора для каждого коммита.sortсобирает все повторяющиеся имена вместе, затемuniq -cпревращает каждую серию одинаковых строк в количество повторений и значение перед sortчисловым значением. Вы можете взять последнюю строку (tail -n 1), чтобы найти наиболее продуктивную, отменить сортировку(sort -nr)по убыванию или сделать любую другую обработку, которая вам нравится.

3
27.01.2020, 23:12

Для этой цели существует специальная команда Git.

git shortlog --numbered --summary

или просто:

git shortlog -ns

Для получения дополнительной информации см. справочную страницу git-shortlog(1).

3
27.01.2020, 23:12

Теги

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