Git 저장소에서 통계 생성


Answers

저자 당 커밋

git shortlog -s -n 
Question

git 저장소에서 몇 가지 통계를 생성 할 수있는 좋은 도구 / 스크립트를 찾고 있습니다. 일부 코드 호스팅 사이트에서이 기능을 보았으며 다음과 같은 정보가 포함되어 있습니다.

  • 저자 당 커밋
  • 일 / 주 / 년 / 등 당 커밋합니다.
  • 시간 경과에 따른 코드 행
  • 그래프
  • ... 훨씬 더

기본적으로 나는 시간이 지남에 따라 프로젝트가 얼마나 성장하는지, 개발자가 대부분의 코드를 커밋하는 지 등을 알고 싶습니다.




http://gitstats.sourceforge.net/ 시도했는데 시작은 매우 흥미 롭습니다.

git clone git://repo.or.cz/gitstats.git 가 완료되면 해당 폴더로 이동하여 gitstats <git repo location> <report output folder> (많은 파일을 생성하는 보고서를위한 새 폴더 만들기)

다음은 간단한 통계 목록입니다.

  • 활동
    • 하루 중 시간
    • 요일
  • 저자
    • 저자 목록
    • 제작자의 달
    • 올해의 저자
  • 파일들
    • 날짜 별 파일 수
    • 확장 프로그램
  • 윤곽
    • 코드 라인
  • 태그들



그리고 호스팅 된 솔루션을 선호한다면 Open Hub (이전의 Ohloh.net)를 확인해야합니다. 멋지지만 큰 통계는 기대하지 마세요.




Related