git blame给出了文件中每行的最后编辑日期。 可以从整个文件中获得平均(或类似的)行编辑日期吗?
换句话说,我想要有工具来评估特定文件的年龄。确定哪个文件可能需要某些重构可能会有所帮助。
答案 0 :(得分:1)
git blame --line-porcelain | grep "committer-time" | awk '{ sum += $2; n++ } END { if (n > 0) printf "%f\n", sum / n; }'
这对我有用。打印提交时间戳的平均值。