我們公司每個月會統計每個人千行bug率,所以,對統計代碼行數研究了一下
進行以下準備:
1:進行你eclipse或者idea當前工程目錄下
2:本地安裝了git管理工具
3:在工程目錄下右鍵選擇【Git Bash Here】進入命令執行區,輸入以下命令即可
--統計某個人時間範圍的提交代碼
git log --author="zhaoyalan" --since='2019-04-01' --until='2019-04-07' --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf "增加的行數:%s 刪除的行數:%s 總行數: %s\n",add,subs,loc }'
--統計某個人提交所有代碼
git log --author="zhaoyalan" --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf "增加的行數:%s 刪除的行數:%s 總行數: %s\n",add,subs,loc }'