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。

  • 相关阅读:
    [转]Massive Model Rendering Techniques
    OpenCASCADE Texture Mapping
    RvmTranslator6.1
    Virtual Reality: Immersive Yourself In Your 3D Mockup
    OpenCascade Sweep Algorithm
    OpenCASCADE Trihedron Law
    OpenCascade Law Function
    javascript函数式编程和链式优化
    尾调用和尾递归
    箭头函数
  • 原文地址:https://www.cnblogs.com/Junqiang/p/5690609.html
Copyright © 2011-2022 走看看