版本控制系统:SVN

引言      

       公司项目SVN的目录结构有些混乱,经理就这个问题规范了一下。将目录结构分为Trunk,Branches和Tags,其它的一律归并或删掉。SVN的管理就应该这样,条理清楚,分工明确,之前的公司都是这样进行管理的。

SVN简介

       SVN是Suversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。

SVN目录结构

       Trunk:正在做的主干目录,此目录下的文件为基准文件。

       Branches:用于开发的分支目录。

       Tags:用于发布的版本目录。

       由于公司项目保密,只能通过内网访问。目录结构就从网上挡个来说明吧。

       版本控制系统:SVN_第1张图片

       主干目录下的具体功能创建分支,各个完成后进行测试,测试成功后再合并到主目录,然后再进行测试。这样的开发充分解耦,互不影响,避免无意间修改别人的代码。

        修改完代码后,要标注新版本。

        版本控制系统:SVN_第2张图片

结束语

        以上便是SVN的简单介绍,加入一些个人见解,如果有不足之处或有更好地版本控制系统,请指出,小编将不胜感激。

         

你可能感兴趣的:(版本控制系统:SVN)