Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
D
docs
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
backend
docs
Commits
afa1d005
Commit
afa1d005
authored
Sep 11, 2015
by
郑伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
md format
parent
afc38db0
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
10 deletions
+10
-10
gitflow.md
gitflow.md
+10
-10
No files found.
gitflow.md
View file @
afa1d005
#
##
分支说明
#分支说明
##
##
主分支
## 主分支
主分支是所有开发活动的核心分支。所有的开发活动产生的输出物最终都会反映到主分支的代码中。主分支分为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分支
使用规范:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment