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。

posted on 2016-07-21 09:49  Junqiang  阅读(249)  评论(0编辑  收藏  举报

导航