3

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

4

2 回答 2

3

这是开箱即用的,但钩子的重点是您可以编写自己的代码来做任何您喜欢的事情。我想有更多的“常见”信息会很好,例如防止空日志消息,防止提交某些文件名/扩展名等。

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

您可以在 subversion 站点上找到一组常用的钩子。

于 2009-08-03T07:50:01.253 回答
1

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

我建议您向 VisualSVN 团队发送功能请求,描述您需要的钩子: http://www.visualsvn.com/support/feedback

于 2009-08-04T20:32:03.590 回答