引言
公司项目SVN的目录结构有些混乱,经理就这个问题规范了一下。将目录结构分为Trunk,Branches和Tags,其它的一律归并或删掉。SVN的管理就应该这样,条理清楚,分工明确,之前的公司都是这样进行管理的。
SVN简介
SVN是Suversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。
SVN目录结构
Trunk:正在做的主干目录,此目录下的文件为基准文件。
Branches:用于开发的分支目录。
Tags:用于发布的版本目录。
由于公司项目保密,只能通过内网访问。目录结构就从网上挡个来说明吧。
主干目录下的具体功能创建分支,各个完成后进行测试,测试成功后再合并到主目录,然后再进行测试。这样的开发充分解耦,互不影响,避免无意间修改别人的代码。
修改完代码后,要标注新版本。
结束语
以上便是SVN的简单介绍,加入一些个人见解,如果有不足之处或有更好地版本控制系统,请指出,小编将不胜感激。