タイムライン統計にgitを使用する

タイムライン統計にgitを使用する

タイムラインを生成するためにgitリポジトリから統計を生成したいと思います。

<commit> <timestamp> <changed-lines>

35abf648cfc  2011-04-04t17:23:58  +20 -4
93acb668f32  2011-04-04t17:59:01  -4 +1

だからgnuplotなどを使って「きれいな」グラフを描くことができます。その中には<changed-lines>ビルド可能なすべてがあるかもしれません+20 -3(例えば20行追加、3行削除)23。重要なことワイヤー計算されます。変更されたファイルは私のシナリオでは使用されません。

適用できれば部分一部のディレクトリには、統計を破壊する不快なバイナリが含まれているためです。

どういうわけか入ることができるようですが、git logどこから始めるべきかわかりません...

ベストアンサー1

この行は目的のコンテンツに近いです。

$ git log --format="%h %ad" --numstat
b29dfc1 Sun Apr 24 13:32:06 2011 +0200
3       0       bar
0       2       foo

d552271 Sun Apr 24 13:21:16 2011 +0200
2       1       foo

ac8894a Sun Apr 24 13:20:59 2011 +0200
1       0       foo

5965384 Sun Apr 24 13:20:40 2011 +0200
1       0       bar
1       0       foo

読むgit logのマニュアルページより多くの情報を知りたいです。

おすすめ記事