美文网首页
怎样统计一个工程指定时间段内提交次数和行数

怎样统计一个工程指定时间段内提交次数和行数

作者: Nulll | 来源:发表于2020-07-07 15:42 被阅读0次

统计git的提交次数和行数

首先cd 到指定工程目录:
统计某人某时间段内提交次数

git log --author="zhongqibing" --since="2020-01-01" --oneline | wc -l

所有人的所有提交次数,会展示所有的提交人 提交次数详情

git log | grep "^Author: " | awk '{print $2}' | sort | uniq -c | sort -k1,1nr

统计某人某时间内提交的代码的增删行数

git log --pretty=tformat: --since=2018-12-31 --until=2019-12-31 --author="zhongqibing" --numstat -- . ":(exclude)Pods" | awk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf "added lines: %s removed lines : %s total lines: %s\n",add,subs,loc }'

参数:
--since=2018-12-31 开始日期
--until=2019-12-31 结束日期
--author="zhongqibing" 作者
--numstat -- . ":(exclude)Pods" 忽略指定文件夹(这里忽略Pods文件夹)
--numstat -- . ":(exclude)Pods" ":(exclude)AutoPackage" 忽略多个文件夹

统计工程代码文件行数

首先cd到指定文件夹
统计工程代码文件行数

find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l 

统计不包括空格

find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs grep -v "^$"|wc -l 

相关文章

  • 怎样统计一个工程指定时间段内提交次数和行数

    统计git的提交次数和行数 首先cd 到指定工程目录:统计某人某时间段内提交次数 所有人的所有提交次数,会展示所有...

  • 转载-Git获取指定作者指定时间的记录

    转载来源:Git 获取特定作者的的提交日志 指定提交人 指定时间段 只列出提交文件的名称 获取指定作者某一时间段内...

  • GIT 统计 绩效 KPI 使用

    项目提交者 时间范围内 提交 代码量 项目提交者 时间范围内 提交数 项目总行数 项目提交总数 参考:GIT统计代...

  • 统计一个工程的代码行数

    方法一 统计一个工程的代码行数,可以是当前文件夹或者指定文件夹,并且工程文件夹可能还递归包含文件夹,统计出该工程的...

  • git代码统计工具git_stats

    git_stats:仓库代码统计工具之一,可以按git提交人、提交次数、修改文件数、代码行数、注释量在时间维度上进...

  • git 统计代码量

    进入项目目录下(包含.git的目录) 1.统计sujing在某个时间段内的git新增/删除代码行数 2.统计该项目...

  • iOS开发 - 统计代码行数

    打开终端,cd到工程文件夹,运行指令: 获取每个文件内的代码行数,并在最后统计全部文件代码总行数(包含注释、空行)...

  • Shell 统计代码行数

    打开终端,cd到工程文件夹,运行指令: 获取每个文件内的代码行数,并在最后统计全部文件代码总行数(包含注释、空行)...

  • git代码统计

    统计某一时间段内每个人的代码量 查看git上的个人代码量 查看仓库提交者排名前 3 贡献值统计 提交数统计 用户所...

  • 统计字符串

    一:统计每个字符出现的次数 二:统计出现次数相同的是哪几项 三:统计出现次数最多的字符 四:统计指定字符出现的次数...

网友评论

      本文标题:怎样统计一个工程指定时间段内提交次数和行数

      本文链接:https://www.haomeiwen.com/subject/jlaaqktx.html