赞
踩
Git并未提供修改代码的统计功能,只能统计出add 和 remove代码统计,
“新增”+“修改”代码行数作为有效的可度量的工作产出
Git 命令统计代码变化情况如下:
git log e52**************************..84a************************* --pretty=tformat: --numstat | gawk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }'
added lines: 6542, removed lines: 5172, total lines: 1370
修改一行代码,相当于删除一行再添加一行,代码总数不变。
ADD = new + edit
REMOVE = del+ edit
因此,对于Git而言,新增+修改就等于 Add 代码行数,最终实际增加的代码行数等于add - remove。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。