回答:
横にGitStats(Gitの履歴統計ジェネレータ)によって述べxyld、Pythonで書かれており、グラフの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"
特定の日付以降にフィルタリングする場合。年次レビューに
私はRubyでgitリポジトリ統計ジェネレーターをやっています、それはgit_statsと呼ばれています。
一部のリポジトリ用に生成されたサンプルは、プロジェクトページにあります。
これができることのリストです:
追加または改善すべき点がありましたらお知らせください。フィードバックをいただければ幸いです。
http://gitstats.sourceforge.net/を試してみましたが、開始は非常に興味深いです。
完了したらgit clone git://repo.or.cz/gitstats.git
、そのフォルダーに移動して、gitstats <git repo location> <report output folder>
(これにより多くのファイルが生成されるため、レポート用に新しいフォルダーを作成してください)。
これからの統計のクイックリストは次のとおりです。
簡単なグーグル検索が私を導きました:http : //gitstats.sourceforge.net/
このプロジェクトを試しましたか?同様のプロジェクトがあると確信しています。
プロジェクトがGitHubにある場合、今(2013年4月)にPulseがあります(「Pulseを使いこなす」を参照)。
これはより制限されており、必要なすべての統計情報を表示するわけではありませんが、どのGitHubプロジェクトでもすぐに利用できます。
Pulseは、プロジェクトの最近の活動を発見するのに最適な方法です。
Pulseは、積極的にコミットしている人と、プロジェクトのデフォルトブランチで何が変更されたかを示します。
ナビゲーションバーの左側にリンクがあります。
その情報を抽出するAPIは(まだ)ないことに注意してください。
ホストされたソリューションを好む場合は、オープンハブ(以前のOhloh.net)をチェックする必要があります。それはいいですが、大きな統計を期待しないでください。
git-bars
「1日あたり/週あたり/年あたりのコミット数」などを表示できます。
あなたはそれをインストールすることができます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リポジトリーの相互分析を開始します。
著者に関するコミット統計情報と、いくつかの差分統計情報を表示できます。
提供されている角度クライアントとkibanaを使用して、統計を視覚化できます。
https://github.com/alexejsailer/git-analytics-docker
時間とともに改善されます。
https://git-quick-stats.sh/を偶然見つけました。少し遅いようですが、インストールと使用は非常に簡単です。