`

VisualSVN修改日志自动发Email实现

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

相关推荐

    实现VisualSVNServer日志备注强制

    实现VisualSVNServer用户提交前日志备注强制填写

    VisualSVN-Server-2.1.5自动备份手册

    VisualSVN-Server-2.1.5自动备份手册

    VisualSVN3.9自主修改密码

    本补丁利用PHP方式实现密码修改,它适用于VisualSVN v3.9.x 64bit版本(实测3.9.1),在Win7 64bit和Windows server 2012/2008/2016系统中测试通过。使用方法,先点stop,再退出,然后文件内全部文件复制到安装目录...

    VisualSVN Server V2.6.0服务器配置和实现远程备份

    步骤四、修改文件:修改pre-revprop-change.tmpl文件,用记事本打开该文件,把文件最后的exit 1改为exit 0 步骤五、同步初始化 在备份服务器B上,打开命令提示符窗口,将目录进入到如下:“D:\Program Files\...

    VisualSVN Server在线修改密码(支持3.5.x版64bit)

    它适用于VisualSVN v3.5.x 64bit版本(实测3.5.3和3.5.8可用),在Win7 64bit和Windows 2008 R2系统中测试通过。 使用方法: 1. 将补丁中的所有文件夹复制到VisualSVN安装目录下,覆盖原来的文件。 2. 修改htdocs...

    基于VisualSVN-Server的安装配置,用户自主修改密码,分布式版本库,自动备份等

    平台的VisualSVN-Server文档,包括了安装配置,用户文件管理,用户自主修改密码配置(PHP实现),linkd方式实现多个版本库分布多个硬盘,以及实现定时自动备份,VSS到svn迁移等等,非常详细。 文档结构: 一.安装SVN...

    VisualSVN Server增加在线修改用户密码的功能

    2、修改conf目录下的httpd-custom.conf文件, 把“ScriptAlias”一行后面的路径修改为你的机器上的VisualSVN Server的实际路径; ------------------------- LoadModule alias_module bin/mod_alias.so LoadModule ...

    VisualSVN server 3.9.1 用户自助修改密码

    VisualSVN server 3.9.1 用户自助修改密码 通过替换VisualSVN server目录中的文件,在SVN网页中显示自助修改密码链接,进行修改密码

    VisualSVN Server提交前必须写日志和修改以往日志出错解决办法

    要求提交版本库时必须写日志,设置如下 VisualSVN Server下右键项目 “所有任务”》“Manage Hooks” 》选中Pre-commit hook然后edit编辑,添加如下代码

    VisualSVN Server 3.6.4 用户自助修改密码最终版

    本补丁利用PHP方式实现密码修改,它适用于VisualSVN v3.6.x 64bit版本(实测3.6.4),在Win7 64bit和Windows server 2012/2008/2016系统中测试通过。使用方法,先点stop,再退出,然后文件内全部文件复制到安装目录...

    VisualSVN Server 3.9.2 增加在线修改用户密码的功能.zip

    把上面几个文件夹复制到 VisualSVN Server的安装路径,默认C盘的话为"C:\Program Files\VisualSVN Server" 备注:如果在SVN网页版的,修改密码出现 "用户[xxxxxxx]密码修改失败,返回值为-1073741515,请和管理员...

    VisualSvn用户自助修改密码

    VisualSvn用户自助修改密码: 1.修改apache的conf目录下的httpd.conf,在最后增加如下代码。第一行的意思是设定一个http访问的路径svntools,以后会通过访问http://localhost/svntools来访问自助修改密码的功能,后面...

    visualsvn 远程修改密码 64位

    采用PHP脚本,实现用户口令修改。不用CGI方式,避免了APACHE与mod_cgi.so版本不兼容的问题。 若在启动SVN时,遇到加载php5apache2_2.dll失败时,是缺少VC运行环境。可安装压缩包中的VC9运行环境包。 本包已经在win...

    VisualSVN-4.0.5 VisualSVN Server 4.10

    VisualSVN-4.0.5 VisualSVN Server 4.10

    visualSVN自动备份

    simpleBackup.bat放到svn资源库的根目录,然后执行backup.bat即可,需自动执行的话,可以自行添加计划任务

    VisualSVN Server仓库镜像同步脚本

    本脚本可在一台Windows备份服务器上创建某个VisualSVN Server的镜像仓库,实现如下功能: 1. 导入源SVN服务器上的已有仓库和数据到备份服务器 2. 通过定时执行脚本,把源SVN服务器的新增提交同步到备份服务器 备份...

    VisualSVN-Server-4.3.4-x64.msi

    VisualSVN

    VisualSVN Server_3.5.x_64bit 在线修改密码

    它适用于VisualSVN v3.5.x 64bit版本(实测3.5.3,3.5.7,3.5.8可用),在Win7 64bit和Windows 2008 R2系统中测试通过。 使用方法: 1. 将补丁中的所有文件夹复制到VisualSVN安装目录下,覆盖原来的文件。 2. 修改...

    VisualSVN增加修改密码

    本资源支持VisualSVNServer网页端增加用户修改密码功能,经最新修正,可支持VisualSVNServer3.9.X版本,资源使用可参考博文:https://blog.csdn.net/Tiger99111/article/details/78295642

    VisualSVN Server修改密码

    VisualSVN Server的新版本修改密码,经过本人环境为win10 64位。使用了最新的PHP7。 如果在事件管理器中出现无法加载模块php7apache2_4.dll的问题,你可能需要安装:vcredist_x86_2015.exe,请自行搜索下载

Global site tag (gtag.js) - Google Analytics