由于 "E205000: Invalid revision number supplied",预提交挂钩失败
Pre-commit hook fails due to "E205000: Invalid revision number supplied"
我正在尝试使用 VisualSVN 为电子邮件通知设置预提交挂钩。当我尝试将测试文件添加到存储库并提交它时,我收到一个错误,其中包含诸如 "VisualSVNServerHooks: E205000: Invalid revision number supplied..."
之类的措辞
我正在使用此处引用的基本电子邮件通知设置
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,它就可以工作。不能将第二个参数提供给命令吗?
必须是 post-commit 挂钩,而不是预提交。预提交挂钩在存储库中创建新修订之前运行,因此它不提供修订号作为 %2 输入参数。
我正在尝试使用 VisualSVN 为电子邮件通知设置预提交挂钩。当我尝试将测试文件添加到存储库并提交它时,我收到一个错误,其中包含诸如 "VisualSVNServerHooks: E205000: Invalid revision number supplied..."
之类的措辞我正在使用此处引用的基本电子邮件通知设置 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,它就可以工作。不能将第二个参数提供给命令吗?
必须是 post-commit 挂钩,而不是预提交。预提交挂钩在存储库中创建新修订之前运行,因此它不提供修订号作为 %2 输入参数。