coronaa 2012-02-08
网上实现SVN提交自动发Email的文章很多,但修改日志自动发Email的文章少之又少,花了两天的时间,终于给摸索出来了,高兴之余还需总结。
SVN这类功能的实现离不开钩子脚本的编写,对于日志的修改所对应的hook为pre-revprop-change.tmpl或者post-revprop-change.tmpl。在这里是修改后才发邮件,所以要使后者生效,创建post-revprop-change.bat文件,添加如下代码:
VisualSVNServerHooks.exe^commit-notification%1-r%2^[email protected]@163.com^--smtp-serversmtp.163.com--no-diffs
注:VisualSVNServerHooks在path里所以可直接用。
通过上面的配置,修改日志,即可收到邮件。
参考文章