`
bengan
  • 浏览: 203712 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

为SVN加入Email通知

阅读更多
为SVN加入Email通知
可以通过Subversion的Hook脚本的方式为SVN加入邮件列表功能
编译安装了Subversion后 在源码的tools 下有一个comm-email.pl的Perl脚本,在你的档案目录下有一个hooks目录,进入到hooks目录把post-commit.tmpl 改名为post-commit并给它可执行的权限。
更改post-commit脚本 把comm-email.pl脚本的决对路径加上,否则 SVN找不到comm-email.pl


REPOS="$1"
REV="$2"
/usr/local/svn/resp/commit-email.pl "$REPOS" "$REV" email@address1.com email@address2.com
#log-commit.py --repository "$REPOS" --revision "$REV"

最后一行是用来记日志的 我不用这个功能 所以注释掉了
分享到:
评论

相关推荐

    svn服务器搭建及自动邮件通知的实现

    本篇将详细讲解如何在Windows系统下搭建SVN服务器,并实现SVN自动发送邮件通知功能。 首先,我们需要了解Windows下搭建SVN服务器的基本步骤。这通常涉及到以下几个主要组件: 1. **安装SVN服务器**:常见的SVN...

    Windows下SVN配置邮件通知

    - 将配置好的commit-email.pl脚本放置到SVN仓库的hooks目录下,并将文件权限设置为可执行。 - **测试邮件通知**: - 在SVN仓库中提交一些变更,观察是否收到了包含变更详情的邮件通知。如果没有收到,请检查脚本...

    svn commit-email

    `svn commit-email`是一个非常实用的功能,它允许开发者在提交代码更改时自动发送电子邮件通知,这对于团队协作和代码审查至关重要。这个功能使得团队成员能够及时了解代码库的变化,从而提高工作效率和代码质量。 ...

    svn提交文件自动邮件提醒

    在某些场景下,我们需要在 SVN 提交代码时自动发送邮件通知,这样可以让团队成员实时了解项目的更新情况。本文将详细讲解如何实现"svn提交文件自动邮件提醒",主要涉及`commit-email.pl`钩子程序的设置与使用。 `...

    SVN变更发送邮件通知Java实现

    "SVN变更发送邮件通知Java实现"是一个这样的功能,它能够在 SVN 仓库发生变动时自动发送邮件通知给相关人员。 首先,我们需要理解如何通过Java来实现这一功能。Java 提供了丰富的类库来处理邮件发送,比如JavaMail ...

    svn插件和myeclipse10加入svn插件说明

    在MyEclipse 10中加入SVN插件,可以让开发者直接在IDE内进行版本控制操作,如提交、更新、合并等,提高工作效率。 安装SVN插件的过程通常包括以下步骤: 1. **获取SVN插件**:在本压缩包中,可能包含的是Trilead ...

    MyEclipse加入SVN

    MyEclipse加入SVN MyEclipse加入SVN方法bolg

    SVN变化发送邮件(Python)

    标题 "SVN变化发送邮件(Python)" 描述的是一个使用Python编程语言实现的系统,该系统能够监控Subversion(SVN)版本控制系统中的变动,并在检测到任何更新或提交时自动发送电子邮件通知。这个功能对于团队协作尤其...

    将cvs转换为svn库的工具cvs2svn

    【标题】:“将cvs转换为svn库的工具cvs2svn” 【描述】:“将cvs库转换为svn库需要用到的工具cvs2svn” 本文将深入探讨CVS(Concurrent Versions System)到SVN(Subversion)的转换过程,重点介绍用于此目的的...

    SVN邮件通知

    SVN邮件通知的功能,需要安装sed blat ,把sed和blat添加到system32里面 然后 把sed和blat的路径添加到系统环境变量里面。

    取消已设置为SVN的文件夹(清理SVN标志)

    标题 "取消已设置为SVN的文件夹(清理SVN标志)" 涉及的知识点主要集中在版本控制系统Subversion(SVN)的管理和清理上。Subversion是一种广泛使用的集中式版本控制系统,它用于跟踪文件和目录的变更,便于团队协作...

    svn-win32-1.7.2.zip (win32svn) [SVN 绿色版]

    将文件解压缩到 C:\ 下,将解压缩后的 svn-win32-1.7.2 文件夹名改为 svn,然后将 C:\svn\bin 加入到系统的 PATH 环境变量中,即可开始使用。 将 svnserve.exe 设置为系统服务: sc create svn binpath= "C:\svn\...

    svn1.14.1、svn1.14.2

    svn1.14.1、svn1.14.2

    svn转化为git

    本文将详细介绍如何将现有的SVN仓库转换为Git仓库,以便更好地适应现代开发环境。 1. **理解SVN与Git的区别** SVN是一个集中式的版本控制系统,所有的版本信息都存储在一个中央服务器上,而Git则是一个分布式系统...

    SVN 邮件通知钩子脚本

    SVN 邮件通知钩子脚本,需要配合blat.exe来发送邮件

    SVN清理(增加右键菜单)

    在Windows操作系统中,为了方便用户操作,通常会为文件和文件夹添加SVN的右键菜单选项,如“提交”、“更新”等。这使得开发者能够快速地执行SVN命令,而无需每次都打开命令行界面。 标题中的"SVN清理(增加右键...

    SVN Training svn培训

    6. **高级特性**: 探索 SVN 的高级特性,如钩子脚本(Hooks),用于自动化执行某些任务,如自动构建、邮件通知等。 7. **版本升级**: 了解如何从旧版本的 SVN 升级到新版本,以及升级过程中需要注意的问题。 通过 ...

    SVN中文手册 SVN中文手册

    SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN...

    获取svn最新版本号示例 以及svn常用命令

    1. **`svn checkout` (简写:`svn co`)**:从svn仓库中检出代码到本地工作副本,格式为`svn checkout URL [PATH]`。 2. **`svn update` (简写:`svn up`)**:更新本地工作副本到最新版本,格式为`svn update [PATH]`...

    svn服务用svnsync命令双机热备

    ### SVN服务用svnsync命令实现双机热备 #### 概述 在软件开发过程中,版本控制系统(Version Control System, VCS)是必不可少的工具之一。Subversion(SVN)作为一款广受欢迎的集中式版本控制系统,在企业级项目...

Global site tag (gtag.js) - Google Analytics