1、本地跟正常使用SVN一样,把服务器代码checkout到本地
2、在服务器上装TortoiseSVN客户端,把代码checkout到网站目录
3、找到visual SVN 的代码库文件 Repositories 在hooks文件夹下新建文件 post-commit.bat文件 添加如下代码:
@echo off "C:Program FilesVisualSVN Serverbinsvn.exe" update "F:wwwauto_test" --username "test" --password "123456"
分别对应:svn.exe 文件位置,代码位置(第2步文件路径) SVN账号密码
4、配置完成,不出意外,能成功
我在配置的时候遇见一个很坑爹的问题,一直报:
The path 'F:' appears to be part of a Subversion 1.7 or greater
working copy. Please upgrade your Subversion client to use this
working copy.
原本以为是服务器和本地TortoiseSVN版本不对应,然后都装的最新版,还是报同样的错误,然后就不知所措了。错误提示明明就是这样的啊。
后来没办法了,怀疑是服务器环境的问题,然后在本地部署了一个visualSVN,竟然成功了。原来不是TortoiseSVN的问题,那版本不对只能是visualSVN的问题了,换了一个visualSVN果断成功。尼玛!!!