답변:
게다가 GitStats ( 자식 히스토리 통계 생성기 언급) xyld 파이썬 작성된 그래프위한 GNUPLOT을 필요도있다
apt-get install gitstats
. 그런 다음 git 디렉토리에서 다음과 같이 실행하십시오.gitstats ~/gitdir /tmp/output
저자 당 커밋
git shortlog -s -n
git shortlog -sn --no-merges
git shortlog -sne
git shortlog -s -n --since "DEC 31 2017"
특정 날짜 이후로 필터링하려는 경우 연례 리뷰를 위해 중대한;)
루비에서 git 저장소 통계 생성기를 사용하고 있습니다 .git_stats 입니다.
프로젝트 페이지 에서 일부 리포지토리에 대해 생성 된 예제를 찾을 수 있습니다 .
수행 할 수있는 작업의 목록은 다음과 같습니다.
무엇을 추가하거나 개선해야하는지 알고 있다면 의견을 보내 주시면 감사하겠습니다.
http://gitstats.sourceforge.net/ 시도했지만 시작은 매우 흥미 롭습니다.
완료되면 git clone git://repo.or.cz/gitstats.git
해당 폴더로 이동하여 gitstats <git repo location> <report output folder>
(많은 파일을 생성하므로 보고서를위한 새 폴더를 만듭니다)
통계의 빠른 목록은 다음과 같습니다.
빠른 Google 검색으로 나를 안내합니다 : http://gitstats.sourceforge.net/
이 프로젝트를 사용해 보셨습니까? 비슷한 프로젝트가 있다고 확신합니다.
호스팅 솔루션을 선호하는 경우 Open Hub (이전 Ohloh.net)를 확인해야합니다 . 좋지만 큰 통계는 기대하지 않습니다.
git-bars
"일 / 주 / 년 / 등 당 커밋"을 표시 할 수 있습니다.
당신은 pip install git-bars
(cf. https://github.com/knadh/git-bars 참조 ) 와 함께 설치할 수 있습니다
결과는 다음과 같습니다.
$ git-bars -p month
370 commits over 19 month(s)
2019-10 7 ▀▀▀▀▀▀
2019-09 36 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
2019-08 7 ▀▀▀▀▀▀
2019-07 10 ▀▀▀▀▀▀▀▀
2019-05 4 ▀▀▀
2019-04 2 ▀
2019-03 28 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
2019-02 32 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
2019-01 16 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
2018-12 41 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
2018-11 52 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
2018-10 57 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
2018-09 37 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
2018-08 17 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
2018-07 1
2018-04 7 ▀▀▀▀▀▀
2018-03 12 ▀▀▀▀▀▀▀▀▀▀
2018-02 2 ▀
2016-01 2 ▀
다시 게시 는 강화 된 gitstats 도구입니다.
pypi에서 동일한 이름의 프로젝트와 관련이 있는지 확실하지 않으므로 GitHub 에서 최신 릴리스를 다운로드 하여 Python 환경에 설치하는 것이 가장 좋습니다 .
2019 년 11 월 현재 PATH에서 gnuplot을 사용할 수있게 한 후 Windows 7에서 v1.2.0을 사용할 수있었습니다.
usage: repostat [-h] [-v] [-c CONFIG_FILE] [--no-browser] [--copy-assets]
git_repo output_path
Git repository desktop analyzer. Analyze and generate git statistics in HTML
format
positional arguments:
git_repo Path to git repository
output_path Path to an output directory
optional arguments:
-h, --help show this help message and exit
-v, --version show program's version number and exit
-c CONFIG_FILE, --config-file CONFIG_FILE
Configuration file path
--no-browser Do not open report in browser
--copy-assets Copy assets (images, css, etc.) into report folder
(report becomes relocatable)
어제 git-analytics docker-compose 파일을 추가했습니다.이 파일은 여러 컨테이너를 빌드하여 서로 다른 git 리포지토리를 분석하기 시작합니다.
또한 저자에 대한 통계와 커밋 통계를 보여줍니다.
제공된 각도 클라이언트와 키바 나를 사용하여 통계를 시각화 할 수 있습니다.
https://github.com/alexejsailer/git-analytics-docker
시간이 지남에 따라 개선 될 것입니다.
방금 https://git-quick-stats.sh/를 우연히 발견했습니다 . 약간 느리게 보이지만 설치 및 사용이 매우 쉽습니다.