WEB开发网
开发学院操作系统Linux/Unix linux 系统下搭建SVN服务器 阅读

linux 系统下搭建SVN服务器

 2012-11-03 20:27:35 来源:WEB开发网   
核心提示: 6,配置自动发邮件脚本 修改post-commit脚本,以支持邮件通知功能. # cd /home/svn/project/hooks/ # vim post-commit 内容如下: #!/bin/sh REPOS="$1" REV="$2" /usr/bi

     6,配置自动发邮件脚本
         修改post-commit脚本,以支持邮件通知功能.
         # cd /home/svn/project/hooks/
         # vim post-commit
         内容如下:
         #!/bin/sh
         REPOS="$1"
         REV="$2"
        
         /usr/bin/svnnotify --repos-path "$1" --revision "$2" --to caodaijun@pica.com --from caodaijun@feinno.com --handler "HTML::ColorDiff"  --with-diff --smtp localhost --smtp-user root --smtp-pass 5201314318 -c "UTF-8" -g zh_CN -o raw --svnlook /usr/bin/svnlook --subject-prefix '[SVN Update]'
         (to参数代表接收邮件的地址,可以有多个,当你有多个老大的时候,这就很重要了,:)。from参数是虚拟的,代表你的发送地址,一般情况下,这个参数不重要,但如果接收者的邮件服务器有反垃圾邮件的功能,需要判定源地址的话,这个参数是否合法就显得很重要了)
         再给该脚本添加可执行权限
         # chmod +x post-commit

     7,再次提交时,就会给指定邮件地址发信了。
         如下图所示:



五,其它常用配置 
     1,强制写log脚本
         配置pre-commit文件,要求用户每次更新文件都必须写log.
         # cd /home/svn/project/hooks/
         # vim pre-commit
         文件内容如下:
         #!/bin/sh

上一页  4 5 6 7 8 9 10 11 12 13 14  下一页

Tags:linux 搭建 SVN

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接