我正在尝试在MSWindows上为VisualSVN服务器编写一个post-commit挂钩,在提交更新服务器项目之后立即执行。在服务器端:当我提交修订时,svn up
命令无法在挂钩中执行。在客户端,我收到消息Transmiting file data.
,没有其他消息。
post-commit hook:
call C:\batch\_something_.cmd
call svn up D:\path\to\local\project <--- it's freezing here
谢谢!
答案 0 :(得分:0)
此处无需使用call
。删除它!
使用
"C:\batch\_something_.cmd"
"<path-to-svn.exe>" update D:\path\to\local\project
exit 0
答案 1 :(得分:0)
转到visualsvn服务器 - &gt;选择存储库 - &gt;属性 - &GT;挂钩 - &gt;发布提交挂钩
pushd D:\path\to\local\project
svn update --trust-server-cert --non-interactive --username *** --password *** --no-auth-cache
您是否尝试手动执行并检查发生了什么?有时可能是由于客户端证书错误。