Chinaunix首页 | 论坛 | 博客
  • 博客访问: 923526
  • 博文数量: 119
  • 博客积分: 6248
  • 博客等级: 准将
  • 技术积分: 1419
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-08 14:14
文章分类

全部博文(119)

文章存档

2014年(1)

2012年(1)

2011年(2)

2010年(22)

2009年(81)

2008年(12)

分类: LINUX

2011-03-10 11:48:17

这几天公司需要统计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    
 
然后通过库名字/index.html来查看统计的web页面
 
阅读(4248) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~