SVN基础使用教程

一、环境搭建

SVN基础使用教程
1.1 安装VisualSVN-Server

1.2 安装TortoiseSVN

如果提示缺少KB2999226,先安装KB2999226更新在安装TortoiseSVN

二、使用教程

2.1 创建SVN仓库

开启VisualSVN-Server

在Repositories处右键,Create New Repository
SVN基础使用教程

选择文件系统仓库
SVN基础使用教程
输入仓库名称

SVN基础使用教程
空仓库

SVN基础使用教程
用户权限设置,根据个人需求,这里不做其他设置

SVN基础使用教程
创建完成,出现test仓库
SVN基础使用教程
2.2 创建项目

SVN基础使用教程
设置项目名称

SVN基础使用教程
完成后如下所示:

SVN基础使用教程
2.3 检出项目

在目标文件夹checkout
SVN基础使用教程
路径设置
SVN基础使用教程
输入用户名和密码:

SVN基础使用教程
成功后目录下会出现隐藏文件夹 .svn

SVN基础使用教程

三、上传服务器

3.1 更新仓库内容
SVN基础使用教程
3.2 将类添加至SVN的管理

SVN基础使用教程
SVN基础使用教程
3.3 提交

右键提交
SVN基础使用教程
提交信息确认
SVN基础使用教程
输入用户名和密码
SVN基础使用教程
版本信息已升级
SVN基础使用教程

四、其他账户使用此仓库

4.1 更新

文件夹中右键update
SVN基础使用教程
更新完成后:

SVN基础使用教程
4.2 修改java文件

4.3 提交
SVN基础使用教程
版本信息更新:

SVN基础使用教程
其他账号完成更新。

五、退回版本

5.1 显示纪录
SVN基础使用教程
5.2 退回版本

选择想退回的版本,右键选择Update item to revision

SVN基础使用教程

六、版本冲突问题解决

如A、B两个用户,A和B同时update了最新文件进行修改,A修改后提交了更新,B在A提交更新后也提交了更新,此时就会出现版本冲突问题。

以下步骤解决:

6.1 编辑冲突

选择Edit conflicts
SVN基础使用教程

6.2 选择解决方法
SVN基础使用教程
6.3 B重新提交