SVN的安装与使用

SVN

SVN是Subve rsion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

一.SVN最基本的命令

1.checkout 签出 把服务器的代码下载到本地一份
2.update 更新 把服务器上的最新代码更新到本地
3.commit 提交 把本地新写的代码提交到服务器

二.客户端SVN安装

在https://tortoisesvn.net/ 网址下下载安装包
安装后鼠标右击会出现下面两个图标
SVN的安装与使用

三.SVN客户端使用

第一步:建立一个本地仓库(注意:不能直接建立,必须新建一个空文件夹)
SVN的安装与使用
建立后如下
SVN的安装与使用

第二步:在开发的文件夹中迁出本地仓库的文件。图中绿框中所示,采用file:///(本地仓库的路径,用反斜杆),圆圈中是迁出到的地址
SVN的安装与使用

第三步 三个基础操作
新建一个项目,编写代码,想上传仓库时
1>先Add(加入到版本控制之下)
SVN的安装与使用

2>注意:提交前一定先更新再提交
SVN的安装与使用

3>添加备注,修改添加内容(图中所示位置)
SVN的安装与使用

四.文件操作

1>Svn图标介绍
SVN的安装与使用

2>添加和删除,不能直接删,而是使用TortoiseSVN中的删除,然后提交
SVN的安装与使用

3>显示日志,使用Show log查看
SVN的安装与使用
SVN的安装与使用

4>删错文件,重新恢复
先使用Show log查看要恢复到第几号版本,然后Update to revision 到对应的版本
SVN的安装与使用

5>仓库浏览
SVN的安装与使用
SVN的安装与使用

五.解决冲突文件

当两个开发者同是提交文件,没有提前更新,而导致错误

开发者1
SVN的安装与使用 开发者2
SVN的安装与使用
产生错误
SVN的安装与使用
会生成几个文件
SVN的安装与使用

打开后,协商更改,点击Resolve,再提交即可
SVN的安装与使用
SVN的安装与使用

六.忽略(将一些缓存文件夹加入忽略列表中,避免过多冲突)

SVN的安装与使用
SVN的安装与使用

·

七.Win下搭建SVN服务器

在https://subversion.apache.org/网址下,下载安装包
配置svn服务器
SVN的安装与使用

在svnserve.conf中修改密码文件和权限文件
SVN的安装与使用

1>passwd修改密码
SVN的安装与使用
2>在authz中配置权限文件
SVN的安装与使用

启动SVN服务器,创建仓库(输入用户和密码即可)
SVN的安装与使用

SVN的安装与使用
创建后如下,测试添加、更新、提交即可)
SVN的安装与使用