VisualSVNServerHooks.exe有哪些选项?

时间:2009-07-28 08:07:39

标签: svn visualsvn-server svn-hooks

VisualSVN Server提供了一个名为VisualSVNServerHooks的exe,它有一些命令行可配置的钩子,但最好的我可以告诉它只有一个预提交用于检查文件名的大小写敏感性和一个用于发送电子邮件通知的提交后。这似乎是一个浪费的机会;有没有人知道该工具是否支持其他任何钩子?当然甚至是一个基本的强制性消息挂钩?显然你仍然可以独立于VisualSVN来源钩子脚本,但是当有一个开箱即用的选项时它总是很好。

2 个答案:

答案 0 :(得分:3)

这是开箱即用的,但钩子的一点是你可以自己编写任何你喜欢的东西。我想有一些更常见的'常见'是很好的,例如防止空日志消息,防止某些文件名/扩展名被提交等等。

很多钩子都是用perl编写的,所以我建议坚持使用它。 Perl很容易安装,得到草莓perl,然后只提取perl.exe和perl.dll,如果你做的更复杂,你只需要其余部分。

您可以找到一组common hooks on the subversion site

答案 1 :(得分:1)

目前,内置的 VisualSVNServerHooks.exe 程序只有最流行的Subversion挂钩。从VisualSVN Server 3.9.x开始,它可以用于

(您可以使用VisualSVNServerHooks --help命令查看所有支持的选项。)

  

如果您认为内置的钩子程序是,请联系VisualSVN团队   缺少任何基本功能,并希望提交功能   请求:

     
      
  • 发送电子邮件至support@visualsvn.com或

  •   
  • 使用feedback form

  •