Git:日期范围内的平均线和总线数发生了变化

时间:2017-10-08 10:51:58

标签: git

在git中,对于给定的日期范围和给定的用户,我想了解一下:

1 - 总行数发生了变化。

2 - 平均每天更换一次。

注意:此问题How to count total lines changed by a specific author in a git repository的副本,因为该问题的答案不会按日期限制结果。我希望结果仅限于给定的日期范围。这个问题也没有解决每天更改的平均线数。

1 个答案:

答案 0 :(得分:1)

例如

git log --since=2017-01-01 --until=2017-06-01 --author="Jim" --format= --numstat | awk '{s+=$1; s+=$2} END {print s}'

为我提供了该时间跨度和作者的插入删除的总和。对于平均值,this answer on unix.stackexchange看起来很好,以获得两个日期之间的差异。其余的都是微不足道的。