svn 自动同步到web站点目录post-commit.bat
为什么80%的码农都做不了架构师?>>>
需求分析:
在服务器上搭建了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 off
SET REPOS=%1
SET REV=%2
SET DIR=%REPOS%/hooks
SET WORKING_COPY=D:\www
SET PATH=%PATH%;
svn update %WORKING_COPY% --username admin --password admin
admin admin是你的svn登陆帐户密码。
PS.建议你需要把svn安装目录下的bin目录添加到你的环境变量中。
转载于:https://my.oschina.net/cxz001/blog/116036
svn 自动同步到web站点目录post-commit.bat相关推荐
- linux svn同步到本地目录,LINUX中SVN服务的搭建与实现SVN 自动同步到web目录,SVN自动启动...
一,下载相关软件: [root@localhost test]# wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz ...
- svn同步文件到web服务器,Centos7上搭建SVN服务器并实现自动同步至web目录
前言: 由于最近跟学长一起合作完成一个小项目,然后我俩比较熟悉的版本控制是SVN,就考虑着在服务器上搭建一个SVN服务器.现在在这里给出简单的搭建过程. (其实吧,能用Git就尽量用git吧,好处自己 ...
- CentOS 创建SVN 服务器,并且自动同步到WEB 目录
CentOS 创建SVN 服务器,并且自动同步到WEB 目录 标签: centossvnsubversion服务器 2013-12-06 10:09 5492人阅读 评论(0) 收藏 举报 分类: ...
- linux svn上传目录_Linux系统下svn更新自动同步到web目录
一.在web目录中checkout版本库 这一步算是比较关键的一步了,当时我搭建的时候试了无数次,就是缺少了这一步.把刚才checkout的版本库删掉,我们来一次比较正式的checkout: svn ...
- 监控web站点目录下所有文件是否被恶意篡改
监控web站点目录下所有文件是否被恶意篡改,(文件内容被改了)如果有的就打印改动的文件名 定时任务:每三分钟执行一次监测一次 文件被篡改的特征: 大小可能会变化(为什么说可能呢,如果把里面的值1改为2 ...
- 利用麦咖啡(McAfee)打造超安全的Web站点目录
这篇文章主要介绍了利用麦咖啡(McAfee)打造超安全的Web站点目录,需要的朋友可以参考下 话说某日暴某站菊花,发现Web目录权限极小, 除了基本的上传功能健全,几乎没有任何权限,修改,删除,替换等 ...
- centos7 svn自动更新至web目录
本文记录通过svn的钩子脚本实现本地提交svn后,自动同步代码文件到服务器的网站目录下,而不必手动同步. 假如现在有: SVN版本库中的一个项目:/svn/rootwww/ 网站目录:/data/ww ...
- 利用svn自动同步更新到网站服务器 -- 网摘
首先在服务器上安装VisualSVN Server ,根据提示选好安装的路径,一路确定.安装好后运行VisualSVN Server ,在Repositories上点击右键,选择create New ...
- svn自动同步更新脚本(windows)
2019独角兽企业重金招聘Python工程师标准>>> 故事是这样的 由于公司的服务器已经上了一定数量级,当然都是Linux服务器,系统部的同事也有十多号人,对于这服务器的管理,必定 ...
最新文章
- Nginx(二)------nginx.conf 配置文件
- visual studio 调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
- selenium:反反爬拖动验证码
- mysql中 视图的优缺点_数据库视图优缺点分析
- ie浏览器收藏夹位置更改步骤
- DB中字段为null,为空,为空字符串,为空格要怎么过滤取出有效值
- Linux之磁盘挂载
- spinbox的valuechanged 不响应键盘_程序员和游戏爱好者必备,双十一热身:2019年最好的机械键盘...
- C语言测量平差课程设计,测量平差课程设计-20210419024415.docx-原创力文档
- 第13课:JSP动作 Indude动作和指令的区别(JSP教程 JSP入门实战教程 黄菊华Java网站开发系列教程)
- 利用Matlab App Designer简单设计程序
- Web安全-ReDos正则表达式的拒绝服务攻击
- CSS3配合JavaScript图片爆炸效果
- floor()报错注入
- 把一个内含7个元素的数组中的第3~第5个元素拷贝到内含3个元素的数组中
- k3刷linux系统教程,Ubuntu 下使用K3B软件刻录光盘(图)
- Razer Fintech 委任林祥源先生为顾问委员会成员
- 必须掌握的Cookie知识点都在这里
- 天勤数据结构代码——栈基本操作
- 《有限与无限的游戏》读书笔记
热门文章
- mysql全备份+增量备份笔记总结
- ORA-01400: 无法将 NULL 插入 (CHARGE_WQRL.SF_JMQTFY_T.BH)
- F5基于证书认证的客户端登录
- Apache、tomcat、Nginx常用配置合集
- 文件项目SVN+TortoiseSVN+Subclipse使用总结
- php curl_init函数用法
- Hadoop分布式文件系统:架构和设计要点
- 【题解】洛谷P1066 [NOIP2006TG] 2^k进制数(复杂高精+组合推导)
- Spring.net学习记录
- 谈一谈synchronized关键词