windows下SVN服务器与web 站点的同步
2017-03-22 16:26
281 查看
转载的 觉得有用就就收藏了
http://blog.csdn.net/u014796999/article/details/52812182
这个主要是多人同步开发使用。
1.首先是VisualSVN Server服务端的安装,这个的话安装在你的web服务器上。然后还需要在服务器端安装一个svn客户端即
2.然后在你的电脑上也安装一个SVN客户端。(至此准备工作做好)
3.打开SVN服务端程序,新建一个项目,就叫lidong
检出的话:需要输入svn服务端的项目仓库地址:如下所示:
5.然后在
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 服务 右键属性 登陆面板 设置桌面交互或者管理员权限再试
8.然后你再你的电脑上检出的svn项目里新建一个文件,然后add添加,然后提交。
发现成功后,打开你服务器里的检出的svn项目,在同样的位置,
你会发现会有和你电脑上一模一样的文件,至此,大功告成!
SVN服务端下载地址:https://www.visualsvn.com/server/download/
svn客户端下载地址:https://tortoisesvn.net/downloads.html
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文件,
在该文件实现数据的复制。
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 服务 右键属性 登陆面板 设置桌面交互或者管理员权限再试
8.然后你再你的电脑上检出的svn项目里新建一个文件,然后add添加,然后提交。
发现成功后,打开你服务器里的检出的svn项目,在同样的位置,
你会发现会有和你电脑上一模一样的文件,至此,大功告成!
SVN服务端下载地址:https://www.visualsvn.com/server/download/
svn客户端下载地址:https://tortoisesvn.net/downloads.html
相关文章推荐
- Windows平台下结合 tortoiseSVN 和 VisualSVN Server 搭建SVN服务器并实现 web 站点同步
- windows下SVN服务器与web 站点的同步
- windows下svn服务器与web 站点的自动同步更新
- Windows下SVN服务器与服务器Web站点同步更新代码
- svn服务器配置以及自动同步到web服务器
- 保证svn服务器和web服务器同步更新
- centos6.5部署svn服务器并同步到同机器的web目录
- windows svn利用钩子实现代码同步到web目录
- Ubuntu 14.04 下安装svn服务器,同步更新web服务器
- 阿里云服务器配置 SVN 服务器与生产站点同步
- linux上配置subversion服务器端安装配置并使用svn,windows本地检出,设置同步更新服务器的钩子
- svn文件同步到web服务器,即同步到网站根目录
- SVN服务器搭建和web目录同步
- CentOS 创建SVN 服务器,并且自动同步到WEB 目录
- 在Centos7上搭建SVN服务器并实现自动同步至web目录
- [转]svn提交自动同步到web服务器
- svn提交自动同步到web服务器
- windows环境下svn同步web文件[转]
- linux资料整理之ubuntu配置svn服务器并且同步更新web目录
- Windows 系统下svn同步web文件的方法