最后一行编辑的平均日期

时间:2015-11-20 11:45:56

标签: git refactoring

git blame给出了文件中每行的最后编辑日期。 可以从整个文件中获得平均(或类似的)行编辑日期吗?

换句话说,我想要有工具来评估特定文件的年龄。确定哪个文件可能需要某些重构可能会有所帮助。

1 个答案:

答案 0 :(得分:1)

git blame --line-porcelain | grep "committer-time" | awk '{ sum += $2; n++ } END { if (n > 0) printf "%f\n", sum / n; }'

这对我有用。打印提交时间戳的平均值。