windows环境下svn同步web文件

SVN在团队开发中使用非常普遍,是一个很方便的版本控制系统。

如果要是能将SVN服务器上的数据自动发布到Web服务器,那将是整个项目开发、测试更加便捷。利用SVN的hook功能就能实现将SVN服务器上的数据同步到Web服务器。

思路:

找到SVN Server中的仓库(Repositories)文件夹的位置,在相应的项目文件夹中找到hooks文件夹。在该文件夹中添加一个post-commit文件;当有commit动作发生时(提交到SVN Server时)就会执行这个post-commit文件,在该文件实现数据的复制。

实例:

环境:SVN Server与测试用的Web Server在同一台Windows系统服务器上,SVN Server使用的是VisualSVN,Web Server使用的是Apache.项目的名称为test,客户端使用TortoiseSVN.

首先在apache的www目录下创建一个文件夹,进行checkout,输入需要用户名和密码,将test项目取出到该文件夹中。

找到SVN Server的Repositories目录,在Repositories/test/hooks文件夹中创建post-commit.bat,在其中写入命令:

"C:Program FilesVisualSVN Serverbinsvn.exe" update "D:wwwtest" --quiet --username name --password pwd

(即执行svn update命令,请自行替换用户名和密码)

也可以这样写

@echo off

set REPOS="%1"

set TXN="%2"

"C:Program FilesSubversionbinsvn.exe" update "f:wwwroot" --quiet --username admin --password admin

好了,大功告成。

(0)

相关推荐

  • Windows环境下安装Redis体验谈

    Redis 是一个高性能的key-value数据库, 使用内存作为主存储,数据访问速度非常快,当然它也提供了两种机制支持数据持久化存储.比较遗憾的是,Redis项目不直接支持Windows,Windo ...

  • Windows环境下PR2/PR2E的使用介绍

    PR2/PR2E可在Windows环境下利用OLIVETTI、IBM、OKI等仿真选择的打印驱动程序完成各种软件的打印功能,从以上几种仿真的使用效果来看,我们建议用户最好使用IBM Proprinte ...

  • Windows环境下PR2/PR2E如何使用

    PR2/PR2E可在Windows环境下利用OLIVETTI、IBM、OKI等仿真选择的打印驱动程序完成各种软件的打印功能,从以上几种仿真的使用效果来看,我们建议用户最好使用IBM Proprinte ...

  • windows环境下如何删除Mysql

    windows环境下如何删除Mysql 第一步:关闭mysql服务 我的电脑 -> 管理 点击管理出现如下界面 服务和应用程序 ------------>双击服务 出现如下图: 然后找到m ...

  • 暴雪战网如何登陆外服?windows平台下通过修改战网文件进入外服的方法介绍

    战网如何登陆外服?战网是由暴雪公司架设的游戏对战平台,战网是一种直接连入Internet的方式,它可以使得来自世界各地的游戏者相互探险旅行,诸如HF,VS一类的游戏平台就可以实现和网上的人联机对战,战 ...

  • Windows环境下如何打开命令行提示符

    本文以图片和说明,手把手教你在Windows环境下用不同的方法打开命令行提示符. 方法1 01 "开始菜单"--->"所有程序"--->" ...

  • Windows环境下搭建Redis

    Redis在官方文档中声明推荐在Linux环境下安装部署,但实际情况下会有很多开发者需要在Windows环境下解决以上类似的问题并想要采取Redis方案来解决问题,好在微软开放了这方面的技术,在Git ...

  • Windows平台下使用rsync实现文件同步

    rsync 是一个很好的文件同步工具,我们需要一个服务端和一个客户端。可以实现把本地 文件同步到服务端,也可以把服务端的文件同步到本地。 1、http://rsync.samba.org/ 下载cwR ...

  • Windows 环境下安装Apache与虚拟目录的配置

    本文极为简要的介绍了如何在Windows平台下安装Apache2.2.x并配置虚拟目录. 以作为快速安装的参考. 详细的设置最好的文档是官方的说明文档见下方的链接, 在安装配置的时候仔细的查阅文档是很 ...