SVN相关
一、SVN介绍【版本控制工具】
-
定义:svn是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式管理。
-
作用:在项目中对需求规格说明书,测试用例,代码,以及项目项目的文件进项管理和分享。
-
svn 工作原理(集中式仓库)
- 一个仓库对接多个客户端


-
网络要求:svn必须在同一个局域网操作
-
svn模式【了解】:
- svn是基于客户/服务器模式:
- 复制----修改----合并(svn默认的模式)
- 锁定--修改----解锁(个人运用模式)
-
svn优势 :存储、速度、安全
-
svn解决项目中的版本问题?
- 解决代码冲突问题
- 恢复至以前版本
- 进行权限控制
- 项目版本发布困难
二、SVN安装
- 安装服务端【
VisualSVN-Server】
- 点击安装包,安装服务端
注意:端口号修改为
8443
- 安装成功后,在服务端进行相关操作
- 创建新仓库【
Create New Repository】

- 创建用户
- 创建用户组
- 添加用户授权
- 将创建的用户进线授权
- 创建新仓库【
- 安装成功后,在
C:\Program Files\VisualSVN Server\bin【该目录为安装时的默认路径】中找到VisualSVN Server.msc,发送到桌面上,方便之后直接使用
- 安装客户端【
TortoiseSVN】
- 点击客户端安装包安装
- 安装成功后,在桌面空白处,右键

- checkout 检出,在桌面生成.svn仓库


- 链接仓库,通过拖拽的方式,上传下载文件和代码


- 通过仓库文件,上传和更新文档
- commit 提交:提交本地新的文件
- update 更新:将远程仓库的文件更新到本地仓库
- 连接同一台服务端:
- 我的服务端:
- 一个仓库地址:
https://DESKTOP-OKA6HNI:8443/svn/deerlet/ - 获取该仓库所在的ip地址
- 修改仓库地址:
https://192.168.91.1:8443/svn/deerlet/
要在同一网络中,即局域网内


浙公网安备 33010602011771号