SVN版本控制工具
一、SVN介绍
1.定义:SVN是subversion的简称,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。
2.作用:在项目组当中对需求规格说明书、测试用例、产品说明书、代码或者与项目相关的文件进行管理和共享。
3.SVN是一个集中库,多个服务端
4.优势:速度快、安全、存储量大
5.SVN可以解决项目中的版本问题
(1)解决代码冲突的问题
(2)恢复至以前的版本
(3)进行权限控制
(4)解决项目版本发布问题
二、SVN安装
1.下载SVN客户端和服务端
安装流程:
(1)先安装服务端
(2)在服务端创建仓库
(3)新建用户,新建用户组
(4)设置权限,服务端安装成功
(5)安装客户端
(6)安装桌面右键连接仓库
(7)输入账号和密码
(8)连接后就可以拖进、拖出文档
(9)或者chenkout检出,在桌面通过文件夹上传下载
2.SVN使用
(1)右键commit 提交、update 更新
(2)要连接我的服务器的仓库或者同桌的服务器,必须将仓库改成ip
如:https://192.68.1.97:8443/svn/dcs67
(3)在对方的服务器中添加用户、设置权限
(4)连接好,再上传文件,更新文档
三、SVN检出
1.SVN checkout 检出,用客户端连接AVN服务器之后,从服务器拉取所有的数据。
2.checkout directory 检出的目录,拉取服务器中所有的数据,存放在本地的目录。
3.SVN update 如果服务器内容有更新,使用SVN update可以使本地数据和服务器的数据进行同步。
4.SVN commit 上传文件到服务器前需要先用SVN update进行同步,再使用SVN commit进行提交。
浙公网安备 33010602011771号