更新时间:2021-09-13 来源:黑马程序员 浏览量:
1、什么是SVN
SVN全称SubVersion。SVN是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数软件公司都使用SVN作为代码版本管理软件。SVN具有操作简单、支持跨平台(Window/Linux/MacOS)、支持版本回退功能(时间机器)等特点。
2、SVN软件下载
属于C/S结构软件(客户端与服务器端)
服务端软件:VisualSVN
下载地址:https://www.visualsvn.com/
客户端软件:TortoiseSVN
下载地址:https://tortoisesvn.net/downloads.zh.html
1、SVN工作流程
2、服务器端软件安装(VisualSVN)
服务端软件存储于软件/服务器端
1)双击服务端软件安装
2)下一步,继续
3)下一步,继续
4)下一步,继续
5)下一步,继续,安全完成。
1、创建一个项目
① 首先在SVN服务器端创建一个公有目录WebApp做为项目目录
② 在WebApp目录下创建Shop文件夹,做为Shop(版本仓库)
③ 创建版本仓库,基本语法:
svnadmin create Shop 文件夹路径(Shop仓库)
如果Shop仓库配置成功,那么Shop文件夹会显示以下目录结构
2、进行服务端监管
Apache——http://localhost或(ip地址)访问到htdocs目录下的相关文件(监管)
SVN——svn://localhost或(ip地址)访问到相关数据仓库(如Shop仓库)
基本语法:
svnserve -d(后台运行)
-r(监管目录) 版本仓库目录
如下图所示:
通过以上指令,我们的svn://localhost或ip地址就可以直接指向Shop版本仓库
3、权限控制
默认情况下,SVN服务器是不允许匿名用户上传文件到服务器端的,所以必须更改系统相关配置文件。
更改第19行代码,去除前面的空格以及#号,更改其值为write(可读写)
猜你喜欢: