为什么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相关推荐

  1. linux svn同步到本地目录,LINUX中SVN服务的搭建与实现SVN 自动同步到web目录,SVN自动启动...

    一,下载相关软件: [root@localhost test]# wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz ...

  2. svn同步文件到web服务器,Centos7上搭建SVN服务器并实现自动同步至web目录

    前言: 由于最近跟学长一起合作完成一个小项目,然后我俩比较熟悉的版本控制是SVN,就考虑着在服务器上搭建一个SVN服务器.现在在这里给出简单的搭建过程. (其实吧,能用Git就尽量用git吧,好处自己 ...

  3. CentOS 创建SVN 服务器,并且自动同步到WEB 目录

    CentOS 创建SVN 服务器,并且自动同步到WEB 目录 标签: centossvnsubversion服务器 2013-12-06 10:09 5492人阅读 评论(0) 收藏 举报  分类: ...

  4. linux svn上传目录_Linux系统下svn更新自动同步到web目录

    一.在web目录中checkout版本库 这一步算是比较关键的一步了,当时我搭建的时候试了无数次,就是缺少了这一步.把刚才checkout的版本库删掉,我们来一次比较正式的checkout: svn ...

  5. 监控web站点目录下所有文件是否被恶意篡改

    监控web站点目录下所有文件是否被恶意篡改,(文件内容被改了)如果有的就打印改动的文件名 定时任务:每三分钟执行一次监测一次 文件被篡改的特征: 大小可能会变化(为什么说可能呢,如果把里面的值1改为2 ...

  6. 利用麦咖啡(McAfee)打造超安全的Web站点目录

    这篇文章主要介绍了利用麦咖啡(McAfee)打造超安全的Web站点目录,需要的朋友可以参考下 话说某日暴某站菊花,发现Web目录权限极小, 除了基本的上传功能健全,几乎没有任何权限,修改,删除,替换等 ...

  7. centos7 svn自动更新至web目录

    本文记录通过svn的钩子脚本实现本地提交svn后,自动同步代码文件到服务器的网站目录下,而不必手动同步. 假如现在有: SVN版本库中的一个项目:/svn/rootwww/ 网站目录:/data/ww ...

  8. 利用svn自动同步更新到网站服务器 -- 网摘

    首先在服务器上安装VisualSVN Server ,根据提示选好安装的路径,一路确定.安装好后运行VisualSVN Server ,在Repositories上点击右键,选择create New ...

  9. svn自动同步更新脚本(windows)

    2019独角兽企业重金招聘Python工程师标准>>> 故事是这样的 由于公司的服务器已经上了一定数量级,当然都是Linux服务器,系统部的同事也有十多号人,对于这服务器的管理,必定 ...

最新文章

  1. Nginx(二)------nginx.conf 配置文件
  2. visual studio 调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
  3. selenium:反反爬拖动验证码
  4. mysql中 视图的优缺点_数据库视图优缺点分析
  5. ie浏览器收藏夹位置更改步骤
  6. DB中字段为null,为空,为空字符串,为空格要怎么过滤取出有效值
  7. Linux之磁盘挂载
  8. spinbox的valuechanged 不响应键盘_程序员和游戏爱好者必备,双十一热身:2019年最好的机械键盘...
  9. C语言测量平差课程设计,测量平差课程设计-20210419024415.docx-原创力文档
  10. 第13课:JSP动作 Indude动作和指令的区别(JSP教程 JSP入门实战教程 黄菊华Java网站开发系列教程)
  11. 利用Matlab App Designer简单设计程序
  12. Web安全-ReDos正则表达式的拒绝服务攻击
  13. CSS3配合JavaScript图片爆炸效果
  14. floor()报错注入
  15. 把一个内含7个元素的数组中的第3~第5个元素拷贝到内含3个元素的数组中
  16. k3刷linux系统教程,Ubuntu 下使用K3B软件刻录光盘(图)
  17. Razer Fintech 委任林祥源先生为顾问委员会成员
  18. 必须掌握的Cookie知识点都在这里
  19. 天勤数据结构代码——栈基本操作
  20. 《有限与无限的游戏》读书笔记

热门文章

  1. mysql全备份+增量备份笔记总结
  2. ORA-01400: 无法将 NULL 插入 (CHARGE_WQRL.SF_JMQTFY_T.BH)
  3. F5基于证书认证的客户端登录
  4. Apache、tomcat、Nginx常用配置合集
  5. 文件项目SVN+TortoiseSVN+Subclipse使用总结
  6. php curl_init函数用法
  7. Hadoop分布式文件系统:架构和设计要点
  8. 【题解】洛谷P1066 [NOIP2006TG] 2^k进制数(复杂高精+组合推导)
  9. Spring.net学习记录
  10. 谈一谈synchronized关键词