美文网首页
SVN 目录结构

SVN 目录结构

作者: kiushuo | 来源:发表于2015-03-14 12:19 被阅读737次

    Tags : (标签)用于发布的版本目录

    Tags 的定义规则 : project name + 版本号

    版本号定义为三段数字编号 XXX.XXX.XXX

    |      |      |_______ 修正 bug

    |     |____________ 新功能版

    |_________________ 革命性的产品升级

    Trunk : (主干线)主干目录, 此目录下得文件为基准文件

    Branches : (分支)用于开发的分支目录

    定义规则: project name + 日期时间 + 功能点 e.g: sons-home_10250313_profile

    当 branch 版本已经开发和通过测试后, 可以合并到 trunk, 可以合并整个项目, 也可以合并单个文件.

    . 为什么需要分支(Branches)-合并到(Trunk) ?

    有一个需求比较复杂, 做的时间可能会很长, 在这段时间内又要正常的发布版本. 为了这个新功能不影响这些发布的版本, 我们会进行分支开发.

    比方说项目 demo 下有两个小组, svn 下有一个 trunk 版. 由于客户需求突然变化. 导致项目需要做较大改动, 这时候项目组决定有小组1继续完成原来正在进行到一半的工作(某个模块), 小组2进行新需求的开发, 那么此时, 我们就可以为小组2建立一个分支, 分支其实就是 trunk 版(主干线)的一个 copy 版本, 不过分支也是具有版本控制功能的, 而且是和主干相互独立的, 当然, 到最后我们可以通过 合并 功能, 将分支并到 trunk 上来, 从而最后合并为一个项目.

    相关文章

      网友评论

          本文标题:SVN 目录结构

          本文链接:https://www.haomeiwen.com/subject/vgrmxttx.html