在VisualSVN的svn服务器上设置

在VisualSVN的svn服务器上设置

svn提交时自动发送右键通知他人

在要设置的Repositories上,鼠标右键,选择所有任务 -> Manage Hooks -> 点击 Hooks 页签,编辑 Post-commit hook , 变为类似如下内容:

VisualSVNServerHooks.exe ^
commit-notification "%1" -r %2  "%3" --from "svn_server@xx.com" --to "aaa@xx.com;bbb@xx.com;ccc@xx.com;ddd@xx.com;huali.liu@xx.com;eee@xx.com;fff@xx.com;" ^ --smtp-server smtp.exmail.qq.com ^
--smtp-ssl ^
--encoding utf-8 ^
--smtp-user svn_server@xx.com ^
--smtp-password xxxx
--detailed-subject 
  • 上边代码的意思是,如果有提交事件发生时,就以master@xx.com邮件发件人,发送给 --to 后边参数的所有的邮件接收人。
  • %1 代表的是Repositories的名字,例如:VitesseLinuxCEServiceV4.8.0
  • %2 代表的是svn的提交的版本,例如 r100,
  • %3 表示是被谁提交的。
  • svn_server@xx.com 邮箱需要预先存在,要提前申请好。
  • –smtp-server 参数的内容,需要到你的邮箱里边去取的,一般帮主的配置里会有,或者你的foxmail等邮箱的客户端里也是有的。
  • –smtp-password xxxx 这个就是设置 svn_server@xx.com 邮箱的登录密码,使用这个邮箱发邮件的。

svn能够修改log信息的方法

在要设置的Repositories上,鼠标右键,选择所有任务 -> Manage Hooks -> 点击 Hooks 页签,编辑 Pre-revision property change hook , 变为类似如下内容:

if "%4" == "svn:log" exit 0
echo Property '%4' cannot be changed >&2
exit 1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值