SVN版本控制软件使用

项目开发过程中代码经常更新,发布版本,并且通常要求对每个已发布版本(工程代码+软件包)上库,这样目的是以便对已发布版本的维护和问题解决。这个时候,通常会用到版本控制软件,我在这里介绍版本控制软件是SVN,大家或许都很熟悉,但也可能未自己搭建过,如下是我自己的一些总结。

一、相关工具安装包获取

服务器工具:VisualSVN-Server-2.1.9.msi

客户端:TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi

这两个工具均可在个人空间下载。

二、工具安装

服务器端可以安装在局域网络某个计算机上,客户端本地或者局域网内能访问的计算机上。

安装方法步骤简单,这里不赘述了。

三、服务器端配置

1、创建Repository

 

2、创建默认的trunk,branches,tags;

 

3、创建对应的访问用户和密码;

4、拷贝一下url地址,并发给对应的客户端。

5、客户端check out后,可直接将库文件update到本地、commit到库上、也可通过客户端建立branches等操作。

四、必要说明一下分支的用法

在最开始建立库的时候,默认创建了trunk,branches,tags三个目录的。这三个目录中,trunk目录一般放源文件或者工程文件以及软件包。而branches,也称之为分支,该目录下通常放已经发布的版本的源文件或者工程文件及软件包,通常直接拷贝来源与trunk目录下的某一个版本。tags目录我没怎么用,暂不说明。

目录结构举个例子:

/trunk

   /project/source/

   /release

/branches

    /V1.0

        /project/source/

        /release

    /V1.1

        /project/source/

        /release

/tags

 

上述目录中:project为工程目录,release目录为软件包版本。所有已经发布的版本均在分支中体现,V1.0和V1.1目录下的目录,分别为已经发布的V1.0版本和V1.1版本的工程文件目录和软件包文件目录。

 

由于上传图片出了问题,仅上传了几张。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值