一、什么是SVN

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。

二、SVN的常用操作

1、迁出配置库内容(SVN Checkout)

新建文件夹

java svn 客户端 提交代码 svn提交代码步骤_svn


java svn 客户端 提交代码 svn提交代码步骤_java svn 客户端 提交代码_02

java svn 客户端 提交代码 svn提交代码步骤_Server_03

java svn 客户端 提交代码 svn提交代码步骤_java svn 客户端 提交代码_04


在此过程中,如果你是第一次使用svn还需要填写你的用户名与密码,按照提示填写即可

2.代码的提交

此处我在我的项目中创建一个文件夹模拟创建新的类文件提交代码(如果你在项目中添加了新的文件需要进行添加这一步,否则直接点击提价就可以了)

java svn 客户端 提交代码 svn提交代码步骤_java svn 客户端 提交代码_05

java svn 客户端 提交代码 svn提交代码步骤_SVN使用详解_06

java svn 客户端 提交代码 svn提交代码步骤_Server_07

java svn 客户端 提交代码 svn提交代码步骤_Server_08

项目的代码要记得经常的更新要不别人修改了相关bug你不知道你还在修改次bug,那你就得不偿失了,浪费时间

下面介绍一下svn的其他用法,一下介绍的用法都是在TortoiseSVN下面的功能

3.显示日志的使用

点击显示日志

java svn 客户端 提交代码 svn提交代码步骤_常用操作_09

java svn 客户端 提交代码 svn提交代码步骤_java svn 客户端 提交代码_10

点击版本库浏览器

java svn 客户端 提交代码 svn提交代码步骤_svn_11

点击更新至版本

java svn 客户端 提交代码 svn提交代码步骤_Server_12

点击SVN还原

java svn 客户端 提交代码 svn提交代码步骤_常用操作_13

点击分支/标记进行创建分支我现在我的VisualSVN Server上创建一个文件夹用来创建分支代码用

java svn 客户端 提交代码 svn提交代码步骤_SVN使用详解_14


java svn 客户端 提交代码 svn提交代码步骤_常用操作_15

java svn 客户端 提交代码 svn提交代码步骤_svn_16

分支代码合并到主干(主干代码合并到分支一样),点击合并

java svn 客户端 提交代码 svn提交代码步骤_svn_17

java svn 客户端 提交代码 svn提交代码步骤_SVN使用详解_18

java svn 客户端 提交代码 svn提交代码步骤_svn_19

java svn 客户端 提交代码 svn提交代码步骤_svn_20


java svn 客户端 提交代码 svn提交代码步骤_svn_21

4.修改文件的命名

点击改名

java svn 客户端 提交代码 svn提交代码步骤_svn_22

java svn 客户端 提交代码 svn提交代码步骤_常用操作_23


java svn 客户端 提交代码 svn提交代码步骤_Server_24