SVN目录结构

SVN的标准目录结构:trunk、branches、tags。

trunk是主分支,是日常开发进行的地方。

branches是分支(修复bug)。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中。又比如为不同用户客制化的版本,也可以放在分支中进行开发。

tags目录一般是只读的(存放固定的版本),这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档。

在trunk中开始进行开发,当需要建立branch或tag时,使用SVN的copy操作进行。

在SVN中新建项目后,一般将trunk中的项目Checkout到本地。

如何打tag:

在trunk中点击右键,选择“Branch or Tag”,选择“Tag”文件夹即可。(Branch和Tag操作是一样的,区别在于选择哪个文件夹)

SVN目录结构_第1张图片

Branch:

branch是部署到测试环境后,改BUG用的;

比如测试人员发现一个BUG,我们在tags中将代码copy到branches中,此时版本号为onepiece1.0,在branch中修改完BUG,给测试演示玩没有问题后,打tag,此时tag中的版本号就是onepiece1.1;发布测试环境,bug验证没问题后,merge到trunk里。

你可能感兴趣的:(SVN目录结构)