月度归档:2009年12月

使用python计算项目的行数

使用python计算项目的行数
因为要计算项目的行数,项目版本管理使用的是SVN,在网上找了下没有可用的,只有下面的一个python配置好了,
http://tctianchi.yo2.cn/articles/svn代码贡献统计工具.html

代码的原理是使用svn blame,遍历所指定的目录的每一个文件,分析每一行的作者是谁。

遇到如下问题:
1、SVN客户端没有安装
2、SVN版本错误(太低了),项目上是1.6.2,我安装的客户端是1.6.6
SVN客户端地址:http://www.open.collab.net/downloads/subversion/

需要安装python环境,我本地是2.5

/*忽然把网上的另一个也跑起来了,这个是按天统计代码行数:实现原理类似,只是多了一个版本更新的和日志分析*/
将源码中的SVN命令地址修改正确:
以类似于: svnLogCommand = r’”C:\Program Files\CollabNet\Subversion Client\svn” log %s’
单引号内的双引号是必须的

http://www.javaeye.com/topic/326979