使用项目管理工具对Svn代码查看和统计

Subversion是我们项目的统一版本控制工具,使用多年,一直非常稳定,但是通过Svn客户端小海龟,很多数据看起来比较麻烦,比如最近代码的修改量等数据。最近,在项目中,我们使用Topo项目管理软件来做Svn的集成,集成之后,可以在浏览器端浏览代码的实时变更,历史和统计,补充了小海龟的不足。

首先要配置项目Svn集成,就是配置库地址:

配置好库之后,就可以浏览代码历史了:

这里是和小海龟差别比较大的地方,可以看到不仅给出作者,comment,还给出了增删行数,修改文件的数量,如果有评审意见,也会显示评审意见数量,这个数据是在数据库中缓存的,每次直接从数据库返回,所以上面可以很快的进行检索,非常快,当然,还可以看每次修改的所有内容:

这里也是直接显示了每个文件的增删行数,并且可以按行提交一些检视意见,由于是使用浏览器操作,无需每次update,所以操作起来比小海龟要便利一些。

最后我们看下统计数据,有统计数据,可以很方便的看到近期代码库的修改:

上面按整体和个人别人给出了统计数据,看起来非常方便。

时间: 2024-08-10 11:03:46

使用项目管理工具对Svn代码查看和统计的相关文章

svn代码量统计工具

StatSVN介绍 StatSVN是一个Java写的开源代码统计程序,从statCVS移植而来,能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表.比如:代码行数的时间线:针对每个开发者的代码行数:开发者的活跃程度:开发者最近所提交的:文件数量:平均文件大小:最大文件:哪个文件是修改最多次数的:目录大小:带有文件数量和代码行数的Repository tree.StatSVN当前版本能够生成一组包括表格与图表的静态HTML文档. StatSVN下载 StartSVN官

IOS开发-关于代码管理工具之SVN

最近在做的一个项目,就用到了代码管理工具,那么就对SCN进行了一个简单的了解,即原理和一些常用命令. 那么我们为什么需要使用SVN呢,我们可以吧SVN当成是一个备份服务器,他可以帮你记住每次上传到这个服务器的档案内容,并且自动的赋予每次变更的一个版本. 因为如果是团队开发的话,版本管控是非常重要,你无法保证你手头上的版本永远都是对的,对于团队开发来说,数据同步非常重要,因为互相都需要各自的数据,所以SVN可以帮你解决这个问题. 1.概述 SVN 是集中式源代码管理工具 概念:1> Reposit

SVN:项目管理工具

svn:项目管理工具. 我们在进行团队开发的时候,每个人负责不同的层,比如:A负责DAO层,B负责SERVICE层,C负责DOMAIN层.我们开发完了自己管理的各层后需要将各层整合在一起,肯定不是拿U盘取拷贝.这时候公司就会搭一个SVN,给每一个人分配一个SVN账号,写完代码后就传到SVN服务器上.SVN会检查事务冲突. 比如A负责的部分定义了int a,而B负责的部分也定义了一个int a.这时A提交上去之后,B再提交,SVN就会检查冲突,需要B去更改代码中的变量. 原文地址:https://

svn代码统计工具的金额

StatSVN介绍 StatSVN是Java写开源统计程序,从statCVS从移植.从能Subversion版本号来获取信息库,该项目开发的叙述性说明,然后生成各种表格和图表.例:时间线.针对每一个开发人员的代码行数:开发人员的活跃程度:开发人员近期所提交的:文件数量:平均文件大小:最大文件.哪个文件是改动最多次数的:文件夹大小:带有文件数量和代码行数的Repository tree. StatSVN当前版本号能够生成一组包含表格与图表的静态HTML文档. StatSVN下载 StartSVN官

2015年排名前5的开源项目管理工具

2015年排名前5的开源项目管理工具 基于以下几个标准:软件是否提供开源许可证.是否有一个活跃的社区.是否有可用的最新文档.源代码是否可用.是否有新的或最近的东西发布,来进行筛选2015年靠前的开源项目管理工具. 首先,我分享了2015年的5个新开源项目管理工具.总体来说,这篇文章将会让你好好看下11个顶级的开源项目管理工具. 基于以下几个标准: 软件是否提供开源许可证? 是否有一个活跃的社区? 是否有可用的最新文档? 源代码是否可用? 是否有新的或最近的东西发布? 2015年五款新工具 1.

技术开发团队的项目管理工具

前言 小型技术研发团队,往往开发流程比较简单:整理需求/bug.分配任务到个人.完成指定任务.验收.涉及到的相关管理工具主要是:项目/任务管理系统.源代码管理系统. 项目管理系统 从09年开始,我用过ActiveCollab做项目管理工具:后面12年开始使用禅道. AC从0.7以后的版本转向商业,但毫无疑问,这套系统给人一种优雅的感觉:而禅道,本身功能非常强大,一看就是一个工具,只是稍微缺少一点那种文艺范. 其实,日常生活中,个人还在尝试使用很多新兴的任务管理平台,像 Tower.TeamBit

提高工作效率:15个有用的项目管理工具

在如今快节奏的商业世界中,能够通过规划.组织来管理项目,管理资源池并对开发资源完成评估可以说是一项艰巨的任务及责任,其贯穿于个人或团队并决定项目最终期限. 目前有许多基于PC的项目管理软件,它们的存在能够帮助减轻负担,并且以它们方式进入到了几乎所有业务类型中.然而,早期时,项目管理软件只能运行在大型计算机并用于大型工程项目中.这些早期的系统在作用及生产力上是相当有限的,以今天的标准看来管理和利用它们非常困难. 在这篇文章中,我们收集了一组优秀的项目管理工具,它们能够用来处理任何类型的项目协作,用

推荐免费的svn空间(SVN代码托管)

推荐免费的svn空间(SVN代码托管) 最近研究了国内和国外的免费svn空间,SVN代码托管,SVN在线,代码托管中心,有所心得. 1.http://www.svn999.com/ [推荐]国内的,免费的,申请很方便,而且访问速度很快,很稳定(svn服务最重要的是这个指标,这样才能提高团队合作的效率,提高产出),没有国外vpn的可以使用下. 2.https://opensvn.csie.org/ [推荐]只要简单注册就可以使用SVN服务.可以自主管理用户,用户不必在他那注册,在后台直接添加用户就

张左峰的歪理邪说之网络游戏项目管理工具(1)

歪理邪说之网络游戏项目管理工具(1) "工欲善其事,必先利其器." 再科学先进的开发方法或者开发模型,也不能替代工具!这是我一直坚持的,虽然有些同事认为离开这些工具就活不了是个很危险的事情,但是我依然坚持这个观点! 用工具,其实就是为了保证大规模协同开发的质量和过程,就这么简单. 一套合理的网游项目管理工具应具备如下功能 任务跟踪:单个Task的状态.进度追踪 时间管理:对每个组员的时间成本进行控制(好游戏都是改出来的,个体时间管理在网游项目中有些鸡肋) 缺陷管理:对BUG的追踪与测试