svn执行post-commit.bat进行自动更新,SVN 使用hooks 自动更新到远程的web目录下

先在cmd中独立的执行一下post-commit.bat文件,看一下cmd是否报错。如果没有报错并且成功执行了update那么脚本就没有问题。另外要检查一下:
1. post-commit.bat是否正确放到项目hook文件夹

@echo on
SET REPOS=%1
SET USER=%2
SET SVN="C:\Program Files\VisualSVN Server\bin\svn.exe"
SET DIR="D:\test"
call %SVN% update %DIR% --username zhanganyue --password 123456 

2. svn.exe是否有足够的权限操作要导出的目录,打开windows服务,

简单操作 win+R  运行 services.msc 找到visual svn server 服务 右键属性 登陆面板 设置管理员权限再试(帐号密码自己的系统帐号密码)

3.现在服务器上检出,然后本地更新就有效果了

posted @ 2016-01-21 15:14  张二娃先生  阅读(762)  评论(0)    收藏  举报