上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用.

一,新建版本库

1.首先打开VisualSVN Server Manager,如图:

svn 本地创建代码仓库 svn服务端创建代码仓库_svn客户端下载

2.右键单击左边窗口的Repositores,

svn 本地创建代码仓库 svn服务端创建代码仓库_svn下载_02

3.在弹出的右键菜单中选择Create New Repository或者新建->Repository,进入下一步:

svn 本地创建代码仓库 svn服务端创建代码仓库_svn使用教程_03

4.输入项目名称后,一路点击OK,然后finish。

二、将本地代码加入到SVN项目管理

5.这时候我们将项目导入到版本库中,找到你的项目文件夹,在项目文件夹上点击鼠标右键,找到SVN菜单,选择导入,如图:

svn 本地创建代码仓库 svn服务端创建代码仓库_svn 本地创建代码仓库_04

6.导入的时候会自动将你的svn地址识别,如图,我这里把本地json这个文件夹上传到svn服务器的test/my_test文件夹下:

svn 本地创建代码仓库 svn服务端创建代码仓库_svn客户端下载_05

7.上传完成后,刷新TortoiseSVN,可以看到你本地的文件已经在test文件夹下了。

svn 本地创建代码仓库 svn服务端创建代码仓库_svn客户端下载_06

svn 本地创建代码仓库 svn服务端创建代码仓库_svn下载_07

三、取SVN版本库的代码到本地

8.接下来,取SVN服务器上代码加入本地工程项目中:
在本地建一个文件夹,用于存放提取的代码
选中你要提取的svn服务器上的文件,右击选择Copy URL to Clipboard.

svn 本地创建代码仓库 svn服务端创建代码仓库_svn客户端下载_08

然后 进入到你的本地文件夹,右击选择SVN Checkout

svn 本地创建代码仓库 svn服务端创建代码仓库_svn客户端下载_09

版本号选择HEAD revision 表示当前最新版本

svn 本地创建代码仓库 svn服务端创建代码仓库_svn使用教程_10

此时已经提取了svn服务器上的版本。

svn 本地创建代码仓库 svn服务端创建代码仓库_svn使用教程_11

四、修改本地版本,并提交至SVN

第三步完成后,你就可以在本地的文件夹下进行修改代码了,那么如果修改了本地代码后,怎么半呢?
比如下面我就修改一下文件内容

svn 本地创建代码仓库 svn服务端创建代码仓库_svn_12


svn 本地创建代码仓库 svn服务端创建代码仓库_svn客户端下载_13

你看修改过的文件变成红色,那么怎么同步到SVN服务器呢?
右击该文件夹选择 SVN Commit
然后可以备注你修改了什么内容,点击OK即可。

svn 本地创建代码仓库 svn服务端创建代码仓库_svn客户端下载_14

五、本地添加和删除文件,并同步到SVN

  • 添加文件

svn 本地创建代码仓库 svn服务端创建代码仓库_svn_15

然后右击该文件夹,选择SVN Commit即可

svn 本地创建代码仓库 svn服务端创建代码仓库_svn下载_16

  • 删除文件

选择本地文件进行删除

svn 本地创建代码仓库 svn服务端创建代码仓库_svn 本地创建代码仓库_17

删除文件后仍然提交到SVN

svn 本地创建代码仓库 svn服务端创建代码仓库_svn 本地创建代码仓库_18

六,提取不同版本的代码到本地

在提取SVN服务器上的版本时,可以选择不同版本的代码,

svn 本地创建代码仓库 svn服务端创建代码仓库_svn使用教程_19

比如上图,在提取时,可以选择Revision -show log可以看到,我的该项目有四个版本,每个版本都有修改标记,你可以选择你需要的版本进行提取。