SVN设置Hooks自动群发更新邮件

项目组成员不定时向SVN提交代码或数据,管理员不能确切掌握项目代码更新动态。SVN向我们提供了设置Hooks自动群发更新邮件的功能,当项目组成员向SVN提交数据时,在Hooks中指定的邮箱将会接收到SVN更新邮件。具体设置如下:

1、打开VisualSVN Server。

2、 选中项目名,右键选中Properties。

3、选中Hooks选项卡,Post-commit hook选项,如下图。

4、输入以下脚本设置Hooks:

"%VISUALSVN_SERVER%\bin\VisualSVNServerHooks.exe" ^ commit-notification "%1" -r %2 ^ --from 00000@000.com --to 11111@11.com;22222@22.com;33333@33.com ^ --smtp-server smtp.126.com ^ --smtp-port 587 ^ --smtp-user 00000@000.com ^ --smtp-password 0000000 ^ --smtp-ssl ^ --no-diffs ^ --encoding utf-8

如下图所示:

5、经此设置,每当有SVN更新时,脚本中to后面的邮箱就会收到来自from后面的邮箱的SVN更新邮件,邮件显示SVN中的哪些分支做了更新,以及项目组人员提交时写的日志信息。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏静默虚空的博客

Svn 安装、配置、使用指南

Svn 是 Subversion 的简称,是一个开放源代码的版本控制系统,它采用了分支管理系统。

20220
来自专栏强仔仔

【SVN】教你如何替换主干代码

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.n...

15430
来自专栏维C果糖

利用 IntelliJ IDEA 进行代码对比的方法

Sometimes,我们会有这样的需求,即:想对比出两个不同版本代码的区别。如何实现?

19220
来自专栏运维前线

CentOS 7.2 安装Subversion(SVN)

版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://b...

15210
来自专栏10km的专栏

RabbitVCS(0.14.2)不显示右键设置(settings)菜单,

版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net...

25210
来自专栏FreeBuf

防代码泄漏的监控系统架构与实践

代码资源是组织的核心资源,对于敏感的代码是不希望流传到外部的,但由于各种原因还是有资源泄露出去, 对于泄露的原因先不论,因为相对比较难避免,但我们可以通过一定的...

15220
来自专栏10km的专栏

VisualSVN:允许修改svn提交日志(pre-revpro-change hook)

版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net...

25810
来自专栏Lambda

TortoiseSVN文件夹及文件图标不显示解决方法

由于自己的电脑是win7(64位)的,系统安装TortoiseSVN之后,其他的功能都能正常的使用,但是就是文件夹或文件夹的左下角就是不显...

26110
来自专栏运维前线

CentOS7安装使用svn

版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://b...

34820

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励