5636网吧资讯

Subversion系统中要怎样运行hook脚本

来源:欣欣时间:2017-08-25 17:40

  上一篇文章中我们向大家介绍了Linux系统中修改及限制shm的大小的方法,相信大家肯定都有所了解了吧!接下来我们要继续给大家介绍一下Subversion系统中要怎样运行hook脚本,下面大家就跟着我们5636网吧联盟的网吧系统栏目一起去看看吧!
  首先我们来了解一下hook,它是subversion库结构中的一部分,主要是由一个库事件来触发的。比如,你有一个subversion库存放在/subversion/repos/packages下,那么你的hook将被存放在/subversion/repos/packages/hooks目录下。
  因为在hook目录下存放着大量临时文件。而这些文件只是作为例子来存在。所以如果想写一个脚本能在每次提交后,把subversion数据用e-mail发送给你的话,就应该拷贝post-commit.tmpl到post-commit中,把它变为可执行的,并按照你的需要去编辑它。
  关于这些脚本,其实我们是能从subversion网站上获得。目前最感兴趣的是邮件提交的(post-commite-mail)脚本commit-email.pl。把这个文件下载下来,并把它放在/usr/local/bin/下面,然后使它变成可执行的。
  与此同时在hooks/post-commit脚本中,在该文件末尾增加上以下内容:
  REPOS=""
  REV=""
  /usr/local/bin/commit-email.pl"$REPOS""$REV"--fromsvn@myhost.com-s
  "SVNcommitinpackages"joe@myhost.com
  将执行的commit-e-mail.pl脚本会带有一些参数,也就是库名和你做的修订。如果想在站点上查看其它的脚本,我们可以在版本控制软件库的管理器中看到。在整个数据被提交到subversion之前,这些脚本能够做某些检查,比如,各种预提交检查脚本。
  Subversion系统中运行hook脚本的方法我们就介绍到这里了,大家如果还有什么想知道的地方可以去本站的网吧系统栏目去查找,如果找不到相关内容,可以留言一起讨论,当然如果大家有什么好的资料也可以和我们一起分享哦!

 470
以上内容整理自互联网,如有侵权请与小编联系,QQ: 2850592923。欢迎加入网吧业主交流群:609150654(可加)614859884(可加) 加微信群请添加:wbzz5636
5636增值联盟
上一篇 :Linux系统下怎样查看进程的CPU占用率 下一篇 :Linux系统中如何修改及限制shm的大小

相关推荐

5636搜索一下
登录