`

git代码量统计工具 -- 2017-12-20

    博客分类:
  • git
阅读更多

1. 按时间范围统计用户提交代码行数

 自2017-01-01号以来的代码提交行数:

git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --since='2017-01-01' --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -; done

 

2. 按时间范围统计用户提交次数

自2017-01-01号以来的提交次数:

git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --no-merges --since='2017-01-01' |  grep -e 'commit [a-zA-Z0-9]*' | wc -l;done

 

可以参考文章:http://blog.csdn.net/maosidiaoxian/article/details/24401103,将上面的命令添加到命令行

 

分享到:
评论

相关推荐

    GIT分支代码统计

    通过统计每个分支的代码量,我们可以了解开发进度,分析贡献度,以及识别可能的问题。 在描述中提到,这个过程分为两步。第一步可能是一个初步的统计,可能存在一些异常或不精确的数据。在完成初步统计后,团队成员...

    代码量统计工具 ,比较实用

    代码量统计工具是软件开发过程中不可或缺的一个辅助工具,它能够帮助开发者、项目经理和团队了解项目的规模,监控代码增长,评估工作进度以及进行代码质量管理。本文将深入探讨代码量统计工具的功能、重要性以及如何...

    代码行数统计工具

    该工具不仅可以计算源代码行数,还能排除注释和空行,从而提供更为准确的可执行代码量。这在评估实际开发工作量时非常有价值,因为注释和空行并不直接影响程序的运行。 使用`cloc`的基本操作非常简单。用户可以通过...

    PyPI 官网下载 | git2effort-0.1.2-py3-none-any.whl

    git2effort可能通过分析Git的提交历史,统计每个开发者对代码的修改次数、提交频率等指标,从而量化每个团队成员的努力程度。这对于项目管理、团队协作以及代码审查等方面具有重要意义。 Python库的发布通常包括...

    Python-GitRepo代码贡献量分析脚本GitRepositoryMining

    本项目名为"Python-GitRepo代码贡献量分析脚本GitRepositoryMining",其核心目标是利用Python语言对Git仓库进行深度挖掘,以获取关于代码贡献量的详细信息。以下是这个脚本可能涉及的知识点: 1. **Git基础**:首先...

    代码统计工具 cct

    代码统计工具CCT,全称为Count_Code Tool CCTsetup,是一款专为软件开发人员设计的实用工具,用于量化分析项目中的代码量。它可以帮助开发者、项目经理和团队更好地理解项目的规模,评估工作进度,以及进行代码质量...

    git仓库代码行贡献统计工具

    Git仓库代码行贡献统计工具,如“nloc”,在软件开发和项目管理中扮演着重要角色。这个工具专门设计用来追踪和分析Git仓库中的代码贡献情况,为团队提供了一个量化评估开发人员工作量和进度的有效手段。以下是关于...

    代码统计工具diffcount

    diffcount工具的主要作用在于统计某个版本的代码包相对于一个原始基线代码包的变动情况,特别是关注变动的代码量以及这些变动中非空非注释行(NBNC,Non-Blank Non-Comment)的数量。这对于理解代码库的演变趋势、...

    源代码统计器,相当不错代码量统计工具,功能不错哦

    源代码统计器是一款高效实用的工具,专门设计用于计算项目中的源代码量。这款软件能够精确地统计不同类型的代码行,包括但不限于C、C++、Java、Python、JavaScript等常见编程语言,为开发者提供了一个方便的方式来...

    一个实用的代码行统计工具

    6. **版本控制集成**:与Git、SVN等版本控制系统集成,可以追踪代码行变化历史,对比不同版本间的代码量差异。 使用代码行统计工具的过程一般如下: 1. **选择合适的工具**:根据项目需求和团队偏好选择工具,例如...

    代码行统计工具

    它可以帮助开发者、项目经理以及质量保证团队了解项目的代码量,以便评估开发进度、维护成本和潜在的代码质量问题。这类工具通常能支持多种编程语言,如C/C++、.NET、PHP、Java、VB、HTML和JavaScript等。 在软件...

    代码量统计(SourceCounter).rar

    总的来说,SourceCounter是一款强大的代码量统计工具,它的易用性、多语言支持和丰富的统计功能,使其成为软件开发中的得力助手。无论你是个人开发者还是团队管理者,SourceCounter都能帮助你更好地理解和管理你的...

    diffcount 代码差异统计工具

    《diffcount:一款高效代码差异统计工具》 在软件开发过程中,版本控制是不可或缺的一环,而比较不同版本之间的代码差异则是版本控制中的重要任务。diffcount是一款专注于代码差异统计的工具,它能够帮助开发者快速...

    源代码统计工具使用下载

    源代码统计工具是软件开发过程中不可或缺的辅助工具,它们能够帮助开发者分析项目规模,了解代码结构,以及评估项目的工作量。在本篇文章中,我们将深入探讨"SourceCounter"这款源代码统计工具的使用方法和下载步骤...

Global site tag (gtag.js) - Google Analytics