迁移VPS上的SVN到Synology,并实现增量备份和邮件通知
之前的SVN服务器部署在VPS上,主要功能包括: nginx+apache+svn,可以通过http访问; 自定义了post-commit,在每次收到版本提交时 自动发送邮件通知更新内容; 自动增量备份版本库,并把备份文件上传到指定的FTP post-commit的内容如下: #!/bin/sh REPOS="$1" REV="$2" export LANG="en_US.UTF-8" #"$REPOS"/hooks/mailer.py commit "$REPOS" $REV "$REPOS"/mailer.conf /usr/local/bin/svnnotify --repos-path "$1" --revision "$2" --to someone@bernieyu.com,someone2@bernieyu.com --from svn@bernieyu.com --handler "HTML::ColorDiff" --smtp smtp.bernieyu.com --smtp-user … >>阅读全文<<