zoukankan      html  css  js  c++  java
  • SVN 代码规范

    首先看一下svn目录:

    Trunk

      

      目前我们项目中开发都在trunk目录下.

      Trunk目录下的代码任何时刻都是最新的,Trunk应该只被用来开发将会成为你的下一个重要版本的代码。 不要给trunk加上版本号和发布名称。 仅需要保证trunk在任何时候都处于“开发模式”。

      trunk中不应该存在开发中的功能。。正在修复的bug.只存在重要的版本

    branches

      brach就是trunk的一个复本。需要几个不同类型的分支。

      release branch

        当项目到了准备发布的阶段,或者准备冻结新添加的功能,应该创建一个release branch.

      bugfix branch

        项目正在开发新的功能,这时发现一个大bug,需要一定时间修复,为了不影响新功能的开发,需要创建bug fix branch

      exprimental branch(实验性的)

        项目中想要引进一种新技术。。需要的时间很长,有失败的可能,不能在Trunk上改吧。需要创建一个exprimenttal branch

    tags

      标签像branch一样,备份你的代码,它不是用来开发,只标记你代码现在的状态。

      release tags

        Release Tags 标记你版本发布点的代码。 Release Tag 永远是相应发布分支的副本。 Release Tag命名规则:“REL-”前缀加上版本号。

      bug fix tags

        当你创建了一个Bug fix分支,你想标记代码在BugFix之前和之后的状态。 这样你就很容易的引用你所做的更改,合并到trunk或Release branches。

        命名规则:   “PRE-”加上Bug ID;

        “POST-”加上Bug ID。

  • 相关阅读:
    day06 数据类型的内置方法(数字类型和字符串)
    day 05 流程控制(if、while、for)
    day04 交互、格式化输出、运算符
    day03 python运行、变量、注释、内存管理、数据类型
    day02 编程语言
    动手实现hashmap
    顺时针打印矩阵
    反转链表-用二重指针解决
    面试经验--携程测试开发工程师--一面
    linus提到过的单链表删除节点算法
  • 原文地址:https://www.cnblogs.com/Junqiang/p/5690609.html
Copyright © 2011-2022 走看看