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