0

第一个:
实现批量新建版本库的钩子脚本(钩子脚本的作用是同步用户svn提交的文件到本地服务器的目录下)
#vi crpostm.sh

#!/bin/sh
SVNDATA=/data/svn/svnroot
WEBDATA=/data/www/wwwroot
LL=`ls $SVNDATA`

for i in $LL;do
      FILE=$SVNDATA/$i/hooks/post-commit.sh
      if [ ! -f $FILE ];then
          touch $FILE
          chmod 777 $FILE
      fi

      echo "#!/bin/sh" > $SVNDATA/$i/hooks/post-commit.sh
      echo "/usr/local/subversion/bin/svn update --username geyl --password geyl $WEBDATA/$i" >> $SVNDATA/$i/hooks/post-commit.sh
done

第二个:
解决了《Centos下安装apache + subversion》中以前svn提交中文名不能同步到本地服务器的问题
#vi svncheck.sh

#!/bin/sh
SVNDATA=/data/svn/svnroot
WEBDATA=/data/www/wwwroot
LL=`ls $SVNDATA`

echo "chown webdata user......"
chown www.www -R $WEBDATA
echo "chown webdata user                   [OK]"

echo "chmod permission......"
chmod 755 -R $WEBDATA
echo "chmod permission                     [OK]"

for i in $LL;do
echo "$i revision:"
sh $SVNDATA/$i/hooks/post-commit.hamgua
done
期待你一针见血的评论,Come on!

不用想啦,马上 "登录"  发表自已的想法.