我正在尝试使用VisualSVN为电子邮件通知设置预提交挂钩。当我尝试将测试文件添加到存储库并提交它时,我收到一个包含verbage的错误,例如“VisualSVNServerHooks:E205000:提供的版本号无效......”
我正在使用此处引用的基本电子邮件通知设置 https://www.visualsvn.com/support/topic/00018/
我正在使用(设置已更改)
"%VISUALSVN_SERVER%\bin\VisualSVNServerHooks.exe" ^
commit-notification "%1" -r %2 ^
--from "noreply@nowhere.com" --to "my_email_address@somewhere.com " ^
--smtp-server mail.something.com
如果我假设命令并用123替换%2,它就可以了。第二个参数是不是可以提供给命令吗?
答案 0 :(得分:1)
它必须是提交后挂钩,而不是预先提交。预提交挂钩在存储库中创建新修订之前运行,因此它不提供修订号作为%2输入参数。