`
liuhui998
  • 浏览: 100956 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

svn 统计每天贡献的代码行数

    博客分类:
  • svn
阅读更多
一直想写个程序,看看每天我写了多少行代码
最近我抽时间用python调用svn命令写了这样的一个工具

代码原理是使用:
svn blame 查看每个版本,作者 所贡献的行数
svn log   查看每个版本所对应的日期
最后做一个统计

用法是:python svnDateLineCount.py "repository path"

下载地址
http://svnutil.googlecode.com/files/svnDateLineCount.py

我的博客http://liuhui998.iteye.com/

分享到:
评论

相关推荐

    JAVA编写SVN统计代码数量系统

    【标题】"JAVA编写SVN统计代码数量系统"是一个基于Spring Boot框架的项目,用于统计在Subversion(SVN)版本控制系统中的代码提交情况。它能够详细地分析每个团队成员在SVN仓库中的代码贡献量。 【核心知识点】: ...

    利用statsvn进行代码量统计

    - **统计代码行数**: 计算项目的总代码行数以及每位开发者的代码行数。 - **提交频率**: 分析并展示代码提交的时间分布,帮助识别开发活动的高峰期。 - **贡献者分析**: 识别哪些成员提交了最多的代码,哪些成员活跃...

    代码行数统计工具.rar

    6. **集成到版本控制系统**:一些高级工具可以与Git、SVN等版本控制系统集成,自动化地在每次提交时更新代码行数统计,从而实时监控项目状态。 7. **性能优化**:高效的统计工具能在处理大型项目时保持快速,避免长...

    【SVN代码库数据统计分析工具】

    文件"StatisticsNum"可能是工具的统计数据或配置文件,包含统计过程中的数值信息,可能包括用户ID、操作类型、时间戳、代码行数变化等,这些数据对于分析SVN代码库的使用情况至关重要。 总的来说,"【SVN代码库数据...

    svn代码量统计工具StatSVN的使用

    StatSVN是一款强大的开源工具,专门用于统计Subversion(简称svn)版本控制系统中的代码变化情况。它能够生成详细的报告,包括代码添加、删除、修改的次数,开发者贡献度,以及代码质量相关的各种指标,这对于项目...

    SVN代码统计包(全)

    代码统计可以包括总行数、注释行数、空行数,甚至可以进一步细化到每个文件或每个作者的贡献。这对于项目管理和质量管理非常有帮助,可以评估项目的规模,追踪开发进度,或者进行代码质量分析。 在实际应用中,可以...

    代码统计_工具

    通过对代码行数的统计,我们可以获取以下关键信息: 1. **代码总量**:这是整个项目或特定时间范围内代码的总行数,反映了项目的规模。它可以包括空行、注释行以及实际的可执行代码行。 2. **新增代码**:统计在...

    statsvn使用说明.zip

    - **作者贡献**:按作者划分的代码行数,帮助识别主要贡献者。 - **文件变更历史**:列出每个文件的修改次数,展示代码的活跃度。 - **时间线图**:显示代码的修改随时间的变化,帮助理解开发节奏。 - **代码复杂性*...

    statsvn & cloc代码统计工具

    statsvn的特点在于,它不仅统计代码行数,还能提供每个作者的贡献度、每个文件的修改历史等信息。通过这些数据,项目经理可以清晰地看到团队成员的工作量分配,及时调整开发策略。 使用statsvn的基本流程包括:安装...

    Shell脚本实现的基于SVN的代码提交量统计工具

    通过执行特定的Shell脚本,我们可以统计指定目录(默认情况下包括其所有子目录)中的代码行数,并根据预设的开发人员列表来分配这些行数。 首先,脚本的开头定义了一些基本的变量和常量。`FILES_TYPE`变量指定了...

    代码统计测试

    7. **版本控制集成**:现代代码统计工具往往与Git、SVN等版本控制系统集成,能实时跟踪代码的修改历史,分析团队协作模式,以及各个开发者的贡献度。 8. **项目趋势分析**:随着时间的推移,代码统计可以帮助我们...

    statsvn-0.7.0.1.zip

    1. **代码行统计**:Statsvn可以计算出每个开发者添加或删除的代码行数,这有助于评估每个人的贡献度和代码量。 2. **代码活跃度**:根据提交记录,Statsvn能显示代码的活跃周期,帮助我们了解代码何时被修改,哪些...

    statsvn.jar

    - **作者贡献**:统计每个开发者对项目的贡献,包括提交次数、代码行数等,帮助识别关键贡献者。 - **模块分析**:分析项目中的各个模块,显示哪些模块的改动最频繁,有助于发现潜在的问题区域。 - **文件和目录...

    参照filelist表获取文件

    描述中提到的"希望可以根据提交者分组文件,获取修正代码行数等",这涉及到对SVN日志的分析。`svn.log`文件很可能是SVN日志记录,它包含了每次提交的详细信息,如提交者、修改的文件、提交消息和时间戳等。为了满足...

    StatSVN网上资料

    - **时间线分析**:通过图表展示代码行数随时间的变化,揭示项目的开发趋势。 - **开发者提交记录**:列出开发者最近的提交记录,有助于理解开发动态。 - **文件统计**:统计文件数量、平均文件大小和最大文件,...

    statsvn-0.7.0

    StatsVN是一款专为Subversion(SVN)版本控制系统设计的统计分析工具,它能够帮助用户对SVN仓库中的代码变化、提交频率、作者贡献等进行深入的分析和可视化展示。这款工具具有高度的人性化设计,使得项目管理和团队...

    fisheye使用文档

    - **功能概述**:Dashboard 主要显示登录账户对版本库所做的一切修改,包括代码的添加、修改、删除等操作,并会统计这些操作的具体代码行数和文件名称。 - **应用场景**:便于开发者快速找到自己的代码修改记录,有...

    dart-maven-plugin-3.0.4.zip

    Git的diff统计信息是一种简洁的方式来查看代码更改的概览,包括添加、删除和修改的行数。svn-diffstat项目实现了类似的功能,使得SVN用户也能享受到这种直观的差异分析。 svn-diffstat-master是压缩包内的文件夹,...

    Subversion

    它可以帮助团队了解代码库的大小、代码行数、作者贡献等信息。使用statsvn.jar时,可能需要特定版本的Subversion客户端来正确提取数据,因此这里强调了必须使用CollabNet Subversion客户端。 在文件列表中出现的...

Global site tag (gtag.js) - Google Analytics