windows下SVN服务器与web 站点的同步
来源:互联网 发布:泰格软件使用教程 编辑:程序博客网 时间:2024/06/09 17:36
转载的 觉得有用就就收藏了
http://blog.csdn.net/u014796999/article/details/52812182
这个主要是多人同步开发使用。
1.首先是VisualSVN Server服务端的安装,这个的话安装在你的web服务器上。然后还需要在服务器端安装一个svn客户端即
TortoiseSVN。
2.然后在你的电脑上也安装一个SVN客户端。(至此准备工作做好)
3.打开SVN服务端程序,新建一个项目,就叫lidong
4.在你的电脑上先用SVN客户端检出一下项目,会出现如下所示:
检出的话:需要输入svn服务端的项目仓库地址:如下所示:
5.然后在
服务器上也用SVN客户端检出一下项目,会出现如下所示:
6.利用SVN的hook功能就能实现将SVN服务器上的数据同步到Web服务器,思路:
找 到SVN Server中的仓库(Repositories)文件夹的位置,在相应的项目文件夹中找到hooks文件夹。
在该文件夹中添加一个post- commit文件;当有commit动作发生时(提交到SVN Server时)就会执行这个post-commit.bat文件,
在该文件实现数据的复制。
6.利用SVN的hook功能就能实现将SVN服务器上的数据同步到Web服务器,思路:
找 到SVN Server中的仓库(Repositories)文件夹的位置,在相应的项目文件夹中找到hooks文件夹。
在该文件夹中添加一个post- commit文件;当有commit动作发生时(提交到SVN Server时)就会执行这个post-commit.bat文件,
在该文件实现数据的复制。
post-commit.bat里的内容如下所示:
- "C:\Program Files\VisualSVN Server\bin\svn.exe" update "E:\lidong" --quiet --username 账户 --password 密码
7.最关键的一步:就是svn服务端权限的问题;
否则可能会出现下列错误: post-commit hook failed (exit code 1) with output:
svn: E155004: Working copy 'D:\www\Test' locked
svn: E200031: sqlite: attempt to write a readonly database svn: E200031: sqlite: attempt to write a readonly database
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
原因是Visual SVN Server服务的执行权限不够,不能对指定目录做读写操作。解决办法,修改Visual SVN Server
简单操作 win+R 运行 services.msc 找到visual svn server 服务 右键属性 登陆面板 设置桌面交互或者管理员权限再试
svn: E155004: Working copy 'D:\www\Test' locked
svn: E200031: sqlite: attempt to write a readonly database svn: E200031: sqlite: attempt to write a readonly database
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
原因是Visual SVN Server服务的执行权限不够,不能对指定目录做读写操作。解决办法,修改Visual SVN Server
简单操作 win+R 运行 services.msc 找到visual svn server 服务 右键属性 登陆面板 设置桌面交互或者管理员权限再试
8.然后你再你的电脑上检出的svn项目里新建一个文件,然后add添加,然后提交。
发现成功后,打开你服务器里的检出的svn项目,在同样的位置,
你会发现会有和你电脑上一模一样的文件,至此,大功告成!
SVN服务端下载地址:https://www.visualsvn.com/server/download/
svn客户端下载地址:https://tortoisesvn.net/downloads.html
0 0
- windows下SVN服务器与web 站点的同步
- windows下SVN服务器与web 站点的同步
- windows下svn服务器与web 站点的自动同步更新
- Windows下SVN服务器与服务器Web站点同步更新代码
- SVN服务器 与 web服务器 文件同步
- Windows 系统下svn同步web文件的方法
- windows环境下svn同步web文件
- centOS下svn更新与线上web代码的同步
- Ubuntu 14.04 下安装svn服务器,同步更新web服务器
- 用SVN的钩子实现SVN与WEB测试服务器同步
- Windows下的svn服务器的安装与配置
- SVN Windows下SVN服务器的搭建
- windows下SVN服务器搭建与TortoiseSVN的结合使用
- Windows下svn服务器的搭建与配置
- Centos下搭建svn并且和web服务器同步
- linux下安装svn以及实现同步web服务器~~
- centos下配置svn服务器并同步web目录
- Linux服务器实现SVN与WEB同步解决方案
- B树、B-树、B+树、B*树
- android studio 通过wifi连接手机调试
- Hadoop客户端提交作业时java.lang.ClassNotFoundException
- 反射机制
- Android之微信开放平台实现分享(分享好友和朋友圈)
- windows下SVN服务器与web 站点的同步
- Oracle job
- 自定义错误页面
- 一条会跳动的贝塞尔曲线
- AlarmManager使用
- 2017年 蓝桥杯模拟赛,猜算式(纯暴力)
- 最简单的Dagger2入门教程
- CDOJ_511题解
- Design Pattern(6)-Adapter Pattern