svn自动update到指定目录

     对于开发和测试环境来说,可以使用svn自动update 到指定目录,这样就省去每次提交代码都要去服务器上手动update。对于团队来说,省时省力。

看下怎么做吧,在服务器svnserver安装 目录下有个代码仓库文件夹Repositories,打开仓库 文件夹,找到对应要做自动update的项目,

如图

打开hooks,里面有各种hook模板,简单说就是执行svn命令之前或之后需要操作的命令,就像我们按钮事件有before和after点击的相应操作。

自动update做在post-commit里面,post-commit就是客户端提交代码最后一步commit,服务器就开始执行post-commit里面的脚本,

 

@echo off
SET WORKING_COPY=E:\XXX(要update到的那个文件夹)
"C:/Program Files/VisualSVN Server/bin/svn.exe" update %WORKING_COPY% --quiet --username XXX --password XXX

 

也可以代码仓库右键属性,hooks,选择post-coommit 编辑输入上面的脚本就可以

重启下svnserver就可以自动update到指定文件夹,省时省力,团队协作大有帮助。

 

posted @ 2017-01-06 09:57  产卵的鱼  阅读(4759)  评论(0编辑  收藏  举报