VisualSVN Server 提供了一个名为 VisualSVNServerHooks 的 exe,它有一些命令行可配置的 Hook ,但据我所知,只有一个用于检查文件名区分大小写的预提交和一个用于发送电子邮件通知的后提交。这似乎有点浪费了机会;有谁知道该工具是否支持任何其他 Hook ?甚至是基本的强制消息 Hook ?显然,您仍然可以独立于 VisualSVN 获取 Hook 脚本,但如果有开箱即用的选项,那总是很好。
最佳答案
这是开箱即用的,但钩子(Hook)的要点是您可以编写自己的钩子(Hook)来做任何您喜欢的事情。我想如果有一些更“常见”的东西会很好,例如防止空日志消息、防止提交某些文件名/扩展名等。
很多钩子(Hook)都是用 perl 编写的,所以我建议坚持使用它。 Perl 很容易安装,获取 strawberry perl,然后仅提取 perl.exe 和 perl.dll,如果您正在做更复杂的事情,您只需要其余部分。
您可以找到一组 common hooks on the subversion site .
关于svn - VisualSVNServerHooks.exe 有哪些可用选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1192569/