博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
svn 自动同步到web站点目录post-commit.bat
阅读量:5951 次
发布时间:2019-06-19

本文共 571 字,大约阅读时间需要 1 分钟。

  hot3.png

需求分析:

在服务器上搭建了visualSVN server ,然后为了统一测试环境,又在服务器上搭建了web server。现在的需求是,当开发人员通过svn提交更新的时候,让svn自动将文件同步到站点目录里,能够通过远程url实时访问最新的网站版本。

实施:

1.创建web站点目录 d:\www

2.将项目检出到d:\www(可在服务器上安装tortoiseSVN来检出)

3.右击我的电脑--管理--服务,找到visualSVN serve ,右击选择属性---登陆--选择本地系统用户(允许与桌面交互)

保存,重启visualsvn服务

4.在代码库的hooks目录里新建post-commit.bat,贴入以下代码:

@echo offSET REPOS=%1SET REV=%2SET DIR=%REPOS%/hooksSET WORKING_COPY=D:\wwwSET PATH=%PATH%;svn update %WORKING_COPY% --username admin --password admin
admin admin是你的svn登陆帐户密码。
PS.建议你需要把svn安装目录下的bin目录添加到你的环境变量中。

转载于:https://my.oschina.net/cxz001/blog/116036

你可能感兴趣的文章
Elasticsearch 2.2.0 节点发现详解
查看>>
Elasticsearch 2.2.0 插件篇:安装
查看>>
文本过滤--sed 1
查看>>
PHP CURL并发,多线程
查看>>
ES 概念及动态索引结构和索引更新机制
查看>>
iOS 开发百问(2)
查看>>
MySQL for Mac 安装和基本操作(包含后期的环境变量设置)
查看>>
Linux及windows下常见压缩程序的压缩能力对比
查看>>
JAVAEE-junit测试hibernate里的方法(hibernate交给spring管理)的问题
查看>>
MOTO MB860 国行2.3.5优化增强ROM_Top_T5_end(经典收藏版)
查看>>
C#学习经典(二)---MVC框架(Model view Controller)
查看>>
我的友情链接
查看>>
log4j配置文件说明
查看>>
Maven: 为Compiler插件设置source和target版本
查看>>
L2TP/IPSec一键安装脚本
查看>>
linux下永久添加静态路由
查看>>
android 全局变量和局部变量命名规则
查看>>
Ubuntu Sub-process /usr/bin/dpkg
查看>>
详解DNS的常用记录(下):DNS系列之三
查看>>
“爆炸门”苹果补刀,三星该“哭晕了”!
查看>>