Windows下的SVN安装配置及SVNNotify邮件通知

news/2024/7/10 16:12:16 标签: svn, windows, cmd, 测试, module, build

本文参考自:http://hi.baidu.com/anydb/blog/item/11d8ab1d001bf900304e1523.html

 

Windows下的SVN安装配置及SVNNotify邮件通知 Ⅵ

十、配置邮件通知


 

1安装ActivePerl


 

ActivePerl官网下载ActivePerl,一路Next即可。安装后,查看是否已经设置了环境变量,如果没有,则添加Path=C:/Perl/bin;C:/Perl/site/bin


 

2安装nmake


 

复制nmake15.exeWindows/system32目录下,同时改名为nmake.exe。在cmd 控制台上输入nmake测试是否安装成功。


 

3安装Module::Build


 

解压Module-Build-0.31.tar.gz,并在cmd控制台上cd到解压后的目录,依次运行一下命令

Perl Build.PL

Build

Build test

Build install

 


4安装Authen::SASL


 

解压Authen-SASL-2.10.tar.gz,在cmd控制台上,cd到解压后的目录,依次运行以下命令。

Perl Makefile.pl

Nmake test

nmake install


5安装Net::SMTP_auth


 

解压Net-SMTP_auth-0.08.tar.gz,在cmd控制台上,cd到解压后的目录,依次运行以下命令。

Perl Makefile.pl

Nmake test

nmake install


6安装SVN::Notify


 

解压SVN-Notify-2.78.tar.gz,在cmd控制台上,cd到解压后的目录,依次运行以下命令。

Perl Build.pl

Build

Build test

Build install

安装完后,在cmd控制台上输入svnnotify测试是否安装成功。


7、配置邮件自动通知

SVN配置邮件自动通知的功能是利用“钩子”来实现的。加入版本库在D:/SVN,进入我们所建立的版本库,在hooks文件夹找到post-commit.tmpl,并复制为post-commit.bat,对其进行编辑,去掉最后几行的配置,并添加以下内容

set REPOS=%1

set REV=%2

SET PATH=C:/PERL/SITE/BIN;C:/Program Files/Subversion/bin;C:/PERL/BIN;

SET OS=Windows_NT

SET SystemRoot=C:/WINDOWS

svnnotify --repos-path %REPOS% -r %REV% --to myname@company.com --smtp 192.168.30.20 --from myname@company.com -c GBK -H HTML::ColorDiff -d -c GBK

 

其中to 选项是接收邮件的人,可以是单个用户,也可以是邮件组。


http://www.niftyadmin.cn/n/808010.html

相关文章

数据字典功能

1. 什么是数据字典 数据字典存储有关数据的来源、说明、与其他数据的关系、用途和格式等信息,它本身就 是一个数据库,存储“关于数据项的数据”。数据字典是个指南,它为数据库提供了“路线图”, 而不是“原始数据”。换句话说&…

程序员有了孩子,老大叫玲玲,老二叫玲依,老三叫...

1老大叫玲玲老二叫玲依老三叫依玲老四叫依依老五叫忆初2我每天都在修昨天的BUG所以你是一个斐波那契程序员有道理!3B哥,你想听一个TCP的笑话吗?嗯呢,我想听一个TCP的笑话。好的,我会给你讲一个TCP的笑话。好的&#xf…

GPS北斗双模技术应用开发研究—数据结构扩展

GPS北斗双模技术应用开发研究—数据结构扩展还是从gps.h头文件入手,首先 GpsSvStatus结构体需要改造,GpsSvStatus当时设计的时候是考虑存储gps卫星信息的,但是我们现在是要存储双模的数据,因此我们需要扩展这个数据结构&#xff0…

内部类的理解

在类Outer的内部再定义一个类Inner,这个Inner就是内部类,Outer则称为外部类。 内部类优点: 方便的访问外部类中的私有属性,同时,外部类可以也可以方便的访问内部类的私有属性,这样可以避免封装带来的操作结…

软件Bug太多是咋会事?听大火球给你讲清楚其中原因!

(图片来于互联网)摘要:客户说:你们的APP质量还不错,只有一个八阿哥(bug)!!你很开心:请问是什么缺陷呢?客户继续说:就是打不开!温馨提示…

GPS北斗双模技术应用开发研究—应用数据交互

GPS北斗双模技术应用开发研究—应用数据交互Android开发原则就是谁对哪个数据感兴趣就可以通过listener去监听一下,那边定位数据肯定也是这样的,关于位置上报的话,笔者不准备在这累赘了,网上好多文章,下面就讲一下双模…

制作SD卡启动文件系统

制作SD卡启动文件系统 【1】对SD卡分区 按飞思卡尔文档列出的分区表用fdisk分区: Partition Type/Index Name Start Offset Size File System Content N/A BOOT 0 10MB N/A bootloader/kernel/uramdisk images Primary 1 MEDIA 10MB User Defi…

关于设计模式(单例模式、工厂模式、代理模式、适配器模式、观察者设计模式)的理解

1):单例模式 package designMode.singleton; /*** 单例模式形成的原因:* * 构造器私有---> 外界无法实例化,就在类内部创建一个实例对象,用static修饰,可以用类名直接调用---> 但是,类的…