SVN是一种集中式的源码管理器,通过一个服务器作为中心,集中管理所有源码。
一、SVN的安装以及简单的目录介绍
在使用SVN之前,首先需要有服务器端和客户端,为了简单演示使用,个人将二者装在同一台机器中。
先下载下面两款软件:
VisualSVN-Server
https://www.visualsvn.com/server/download/
TortoiseSVN
https://tortoisesvn.net/downloads.html
安装过程在此省略,只要选择默认进行安装即可。
安装visual svn成功后可以打开Visual SVN Server Manager应用进行源码管理,界面如下:
Repositories是用来管理源码的仓库,可以进行新库的创建、导入已有库,浏览器浏览等操作
这是我创建的一个YouRepository的源码仓库,该仓库有3个子目录
branches : 在开发过程中会根据不同的客户需求,进行原来版本的修改而变成该客户需要的版本,总的来说我们开发的原先版本属于主干上的,而根据客户需求改进的版本会形成多个分支,这些多个版本就会存放在该目录下。
tags : 是已经开发完并使用的应用,在该目录下的程序不可进行修改,是属于“final”版本。
trunk: 存放处于开发中的程序源码。
Users是存放使用仓库的用户及其密码,可以创建用户(用户名和密码区分大小写)