Commit afa1d005 authored by 郑伟's avatar 郑伟

md format

parent afc38db0
### 分支说明
#分支说明
#### 主分支
## 主分支
主分支是所有开发活动的核心分支。所有的开发活动产生的输出物最终都会反映到主分支的代码中。主分支分为master, pre, test, dev分支
##### master分支
### master分支
master分支上存放的应该是随时可供在生产环境中部署的代码(Production Ready state)。当开发活动告一段落,产生了一份新的可供部署的代码时,master分支上的代码会被更新。同时,每一次更新,最好添加对应的版本号标签(TAG)。
##### pre分支
### pre分支
pre分支是保存当前最新开发成果的分支。通常这个分支上的代码也是可进行每日夜间发布的代码(Nightly build)。因此这个分支有时也可以被称作“integration branch”。
......@@ -18,19 +18,19 @@ pre分支是保存当前最新开发成果的分支。通常这个分支上的
因此,每次将pre分支上的代码合并回master分支时,我们都可以认为一个新的可供在生产环境中部署的版本就产生了。通常而言,“仅在发布新的可供部署的代码时才更新master分支上的代码”是推荐所有人都遵守的行为准则。
##### test分支
### test分支
test分支是给qa准备的稳定测试版本, 这个版本的代码是可以提测的.
当test分支代码通过qa测试后, 就可以将所有开发成果合并到pre分支上, 进行预发布准备了。
##### dev分支
### dev分支
dev分支是给客户端联调用的开发版本, 这个分支的代码是可以参与客户端联调的.
当dev分支代码通过客户端联调, 就可以将所有开发成果合并到test分支上, 开始提测.
#### 辅助分支
## 辅助分支
辅助分支是用于组织解决特定问题的各种软件开发活动的分支。辅助分支主要用于组织软件新功能的并行开发、简化新功能开发代码的跟踪、辅助完成版本发布工作以及对生产代码的缺陷进行紧急修复工作。这些分支与主分支不同,通常只会在有限的时间范围内存在。
......@@ -43,7 +43,7 @@ dev分支是给客户端联调用的开发版本, 这个分支的代码是可以
##### feature分支
### feature分支
使用规范:
......@@ -55,7 +55,7 @@ feature分支通常是在开发一项新的软件功能的时候使用,这个
一般而言,feature分支代码可以保存在开发者自己的代码库中而不强制提交到主代码库里。
##### release分支
### release分支
使用规范:
......@@ -69,7 +69,7 @@ release分支是为发布新的产品版本而设计的。在这个分支上的
成功的派生了release分支,并被赋予版本号之后,pre分支就可以为“下一个版本”服务了。所谓的“下一个版本”是在当前即将发布的版本之后发布的版本。版本号的命名可以依据项目定义的版本号命名规则进行。
##### hotfix分支
### hotfix分支
使用规范:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment