windows 下svn post-commit 无法同步更新的问题

这几天一直折腾一个事,在一台window7的服务器上配svn的post-commit,总是出问题,更新不了。


Google了很多关于这方面的问题汇总,也都尝试了各种方法,如svn所登陆的账户没有权限之类,将svn服务设置成administrator都无济于事。突然地灵感,会不会是密码设置中带有特殊符而导致呢,果然,将password设置成去掉“&”之类的就成了


如下是我的先前post-commit.bat文件(密码是用密码生成器生成的复杂密码,带有&等特殊符):

@echo on
SET REPOS=%1
SET USER=%2
SET SVN="C:\Program Files (x86)\Subversion\bin\svn.exe"
SET DIR="C:\web\test_root"
(call %SVN% update %DIR% --username ffhh--password ui%^%vberre&ghji --non-interactive)


写在后面:

写好post-commit.bat文件后,想测试是否配置成功,可以将该文件放到命令行里运行下,如果返回了版本号,就说明配置成功了。


你可能感兴趣的:(windows,SVN,post-commit.bat)