,,
,# !/bin/sh ,#自动同步钩子 ,回购=" $ 1 " ,牧师=" $ 2 " ,,,, export LANG=en_US.UTF-8 ,SVN=/usr/bin/SVN ,WEBDIR=/var/www/webroot ,, 美元,美元SVN update  WEBDIR ——username dev-user ——password dev123 ——, no-auth-cache 2在1/根/svn_post_commit。日志
# !/bin/sh 回购=" $ 1 " 时候=" $ 2 " SVNLOOK=/usr/bin/SVNLOOK LOGMSG='/usr/bin/svnlook log  -t “时候美元”,“美元回购”| grep “[a-zA-Z0-9]”| wc - c” if [,“LOGMSG美元”-lt 20);然后 ,,,echo LOGMSG 美元;1祝辞,2 ,,,echo -e “\ nmust input  log message 以及length larger than 20”, 1祝辞,2 ,,,exit 1 fi PHP="/usr/bin/PHP " 文件=$(美元SVNLOOK changed  -t “时候美元”,“美元回购”,|,awk '/^ (AU)/, {print $ NF}”) HASERROR=0 for FILE 拷贝文件;美元做 ,,,内容=$(美元SVNLOOK cat -t “时候美元”,“美元回购”,“美元文件”) ,,,if echo “内容”美元,|,grep -q “var_dump”美元;然后 ,,,,,,,echo “# # # # # # Debug Code  found : $文件# # # # # # # # #”,1祝辞,2 ,,,,,,,echo “Please remove  var_dump 得到文件”美元,1祝辞,2 ,,,,,,,HASERROR=1 ,,fi ,,,if [[,“文件”美元=~,\。(php),美元]],然后 ,,,,,,,消息=$ (echo “内容”美元,|,PHP 美元;-l 2祝辞,1) ,,,,,,,if [$ ?大敌;-ne 0,),然后 ,,,,,,,,,,,echo “# # # # # # Error found : $文件# # # # # # # # #”,1祝辞,2 ,,,,,,,,,,,echo “信息”美元,1比;,2 ,,,,,,,,,,,HASERROR=1 ,,,,,,fi ,,fi 完成 if [HASERROR 美元;-eq 1];然后 ,,,exit 1 fi