2009-07-28 82 views
3

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

回答

2

这就是开箱即用的,但钩子的重点在于你可以自己写自己喜欢做的​​事情。我想有一些更常见的东西比较好,比如防止空的日志消息,防止某些文件名/扩展名被提交等。

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

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

+0

上面的链接断开。 – 2014-02-06 21:56:48

1

目前VisualSVNServerHooks.exe只有最流行的Subversion挂钩。 (您可以看到使用VisualSVNServerHooks --help命令所有支持选项)

,我建议你到功能请求发送到的VisualSVN团队说明您需要的挂钩: http://www.visualsvn.com/support/feedback

相关问题