windows下利用svn钩子同步部署目录的方法
2015-12-15 17:55
309 查看
windows下利用svn钩子同步部署目录的方法
我们希望利用svn管理代码,同时每次上传到svn服务器时,自动利用hooks把最新的代码pull到apache服务器目录下。软件
web 服务器: VisualSVN 和 TortoiseSVN客户机: TortoiseSVN
目录建立
服务器目录apache服务器根目录下,建立queue目录,同时checkout一份;
客户端目录
客户端建立queue目录,我们在这里修改代码,同时把queue目录checkout到svn服务器,
配置钩子
将svn的路径加入path变量中,然后在 C:/Repositories/queue/hooks 下建立一个 post-commit.bat 的文件,内容如下:@echo off “svn update “c:\wamp\www\queue” –username uaername –password password
注意事项
文件被锁我们用钩子同步时,如果提示文件被锁,我们取消使用https协议连接,并重新checkout就可以了
只读数据库
如果提示只读数据库异常,我们在apache根目录下,增加everyone用户的完全控制权限即可
相关文章推荐
- About SVN
- CentOS 6.5搭建Apache整合SVN 1.8.5服务器(多版本库权限配置)
- CentOS下SVN服务器测试版安装记录
- 如何在本机搭建SVN服务器
- Windows下搭建本地SVN服务器
- 让GoogleCode的SVN下的HTML文件在FireFox下正常显示.
- Windows下SVN服务器搭建方法整理(apache)
- Apache2+SVN+MYSQL认证 配置项详细步骤
- 在Fedora 10下配置SVN服务器的步骤
- 删除SVN三种方法delSvn(windows+linux)
- 探讨如何在Eclipse中过滤版本控制文件.svn
- linux下安装配置svn独立服务器的步骤分享
- 浅析SVN常见问题及解决方法
- 关于svn冲突的解决方法
- 基于Eclipse中SVN图标不显示的解决方法
- Shell脚本实现的基于SVN的代码提交量统计工具
- Ubuntu下定时提交代码到SVN服务器的Shell脚本分享
- 详解版本控制利器Git,SVN的异同以及适用范围