gitリポジトリを分析する必要があります。したがって、次のことを実行できるgitのコマンドはありますか?
- 特定のディレクトリ内の各作成者/コミッターのコミット回数を計算します
- 過去から現在まで、開発者が特定のディレクトリに持っているファイルの平均数とファイルの種類は?
git shortlog -sn -- FolderName
git log --stat
各コミットでファイルが変更されたことを示すことができます。多分それのいくつかの解析されたバージョンはあなたが意味するものです。ユーザーによるコードチャーンを調べた後は、これが最適な方法です。たとえば、次のファイルは、コミットごとに1行で、誰がそれを実行し、何行とファイルが変更されたかを示します。次に、これを処理してグラフを作成できます。#!/bin/bash
for id in $(git rev-list HEAD)
do
git log -n 1 --shortstat --format='%h %at %ae' $id | paste - - - -
done