SVN服务端和客户端软件使用(上)

发布时间: 2017-01-10

本文主要介绍SVN版本控制的安装和使用,主要用到以下2工具:

  • 1. 服务端:VisualSVN Server
  • 2. 客户端:TortoiseSVN(小乌龟)

基本常识

首先要了解SVN是一种集中式管理代码的版本控制系统,原理就是把所有代码都保存到一个固定的目录位置(服务器设置的仓库),每次从这个位置copy更新代码,进行编辑,再把修改后的代码提交到该目录位置。方便多人协作开发。

因此在这里就需要一个服务端用来管理这个目录位置  =>  VisualSVN Server。

还需要一个用户的的操作端,用于下载、提交更新代码 => TortoiseSVN。(当然目前很多开发工具都支持SVN插件)。

在这里,我们主要使用 VisualSVN Server 和 TortoiseSVN 。

注意:并不是两个软件都要安装,你可以只安装其中的任何一个,比如作为一个开发用户来说,只需安装一个小乌龟就可以了,没必要安装 VisualSVN Server。

下载地址

目前已经迁移到Apache网站了,下载地址:http://subversion.apache.org/packages.html


01

首先进行VisualSVN Server的下载,要注意是64位还是32位的,根据你的电脑来下载:

02

再来下载TortoiseSVN,同样注意根据你的电脑来下载32位还是64位:

1

安装VisualSVN Server

双击下载的.msi文件

1

2

点击Next

3

同意协议,继续Next

4

默认的就好,不需要改动,继续Next

5

第一个标准版本就够用了,点击 Standard Edition :

6

设置安装目录和代码库目录,这里的代码库位置是指上文中提到的服务器上代码仓库位置。继续Next

7

开始安装,Install

8

可以勾选第二个复选框,点击Finish

9


至此,VisualSVN Server安装完毕!

安装 TortoiseSVN(小乌龟)

a

点击安装

b

下一步

c

继续下一步

d

可以修改安装目录,然后继续下一步


e

安装

f

完成后,在电脑磁盘任意目录下右键,会出现如下图所示2个选项(SVN Checkout... 和 TortoiseSVN)。如果没有出现也不用担心,重启下电脑就好。

g

 结语

至此,我们服务端和客户端都安装完毕,下文会讲解这2款软件的使用。