SVN服务器搭建详解

前言

  在项目研发中,无论是小程序工具,还是大型应用程序,都避免不了要对代码的内容以及版本进行管控,特别是在团队多人协作开发时显得尤为重要。笔者的研发工作中常常遇到产品线长、代码更新快,而且往往是多人合作开发的问题,如果不对软件项目进行合理的版本控制,很难对发布的软件版本进行维护。目前主流的版本控制工具主要有SVN和Git,SVN(是subversion的简称)是近年来一款基于C/S架构,非常优秀的代码控制器(版本控制器),主要是为了协调多人开发项目以及代码管理。本文详细讲述如何搭建SVN服务器,然后建立自己的代码仓库进行软件版本控制。

SVN下载

  从VISUAL SVN SERVER官网找到合适自己操作系统的版本进行下载,目前最新的版本是V3.9.0。


SVN安装

  这里以Windows10 64位的操作系统环境下安装V3.9.0版本为例说明,其他操作系统环境类似,只需跟着步骤一步一步安装即可。

1、双击安装包进入安装

2、点击同意

3、选择VisualSVN Serverand Administration Tool选项,然后点击下一步。

4、点击Standard Edition进入选项配置

5、选择合适的安装位置及代码库位置,选择合适的服务器端口,建议选择大于1024的端口,以避免与系统端口冲突

6、点击Install等待安装完成

代码库创建

  SVN是基于C/S架构的服务器,代码托管是放在服务器代码库中,我们进行软件开发时应先配置好代码库,然后就可以利用SVN对软件版本进行控制了。下面讲述如何创建自己的代码库以及对不同用户进行权限分配。

1、打开VisualSVN Server服务器管理端可以看见如图界面,在Users项点击右键->新建->User创建管理员用户。


2、在Repositories上点击右键->新建->Repository创建自己代码库

3、输入代码库的名称,建议与软件工程名称一致以方便管理

4、选择Customize permissions配置不同用户对代码库的读写访问权限,然后点击下一步完成创建。

  5、在本地磁盘选择已创建的软件工程目录,这里以helloworld为例,右键->TortoiseSVN->Import将软件工程添加至SVN服务器代码仓库。

  6、选择SVN服务器路径,格式一般为https://IP:端口/svn/代码仓库名称/(PS:代码库创建时选用的名称与软件项目名称一致有利于管理)。同时记得写上标注,以方便其他团队小伙伴知道版本变化的主要内容以及注意事项。至此SVN服务器搭建及代码库创建完成,以后可以右键SVN Checkout、Commit进行代码下载上传以实现对软件版本的控制。


总结

  SVN是一款实用的软件版本控制工具,在IT界堪称程序的“后悔药”,在产品开发中引入SVN对开发过程进行合理的版本控制,可以达到事半功倍的效果,即使在后期产品更新维护中它也能快速找到相应版本进行对比维护。原创不易,转载请说明出处。


猜你喜欢

转载自blog.csdn.net/dosthing/article/details/80864973