且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

statsvn统计svn库数据

更新时间:2022-10-01 23:21:09

这几天公司需要统计svn的相关数据,最后发现了statsvn这个工具可以实现要求,于是就测试了下,感觉还真的不错,为了能自动去生成一个库的统计,我就自己写了个超级简单的脚本,大家别见笑!!!!!!!!!!!!
#!/bin/bash 

echo "Please enter the name of a library" 
read library 
mkdir /usr/local/apache2/htdocs/$library 
svn checkout svn://10.10.1.64:4002/$library    /usr/local/apache2/htdocs/tongji/$library --username xxx    --password xxx 
if [ $? = 0 ] 
then 
     svn log --xml -v --username xxx    --password xxx /usr/local/apache2/htdocs/tongji/$library >/usr/local/apache2/htdocs/tongji/$library/svn.log 
     if [ $? = 0 ] 
     then 
             java -jar /usr/local/apache2/htdocs/statsvn-0.7.0/statsvn.jar /usr/local/apache2/htdocs/tongji/$library/svn.log /usr/local/apache2/htdocs/tongji/$library -output-dir /usr/local/apache2/htdocs/$library 
                
             rm -rf    /usr/local/apache2/htdocs/tongji/$library 
     else 
            exit 0 
     fi 

else 
        exit 0 
fi    
 
然后通过http://ip/库名字/index.html来查看统计的web页面


本文转自wiliiwin 51CTO博客,原文链接:http://blog.51cto.com/wiliiwin/511602