Commit 08242f9c authored by 胡伟's avatar 胡伟

Update 胡伟.md

parent a2fdce99
...@@ -57,11 +57,12 @@ ...@@ -57,11 +57,12 @@
## case7: 环球项目,有一特殊需求新功能D需要开发,开发完成后测试并部署到项目中去,该如何操作? ## case7: 环球项目,有一特殊需求新功能D需要开发,开发完成后测试并部署到项目中去,该如何操作?
- 由于不是最新的发布版存在bug,则需要把环球项目对应的release tag新建长期支持分支,假定我们继续使用小版本号发布新版本3.0.2.1,此时在huanqiu的分支上存在3.0.2.1的tag - 由于不是最新的发布版存在bug,则需要把环球项目对应的release tag新建长期支持分支,假定我们继续使用小版本号发布新版本3.0.2.1,此时在huanqiu的分支上存在3.0.2.1的tag
- 如果仅该项目使用,则应该使用项目编号:huanqiu作为分支名 - 如果仅该项目使用,则应该使用项目编号:huanqiu作为分支名
- git flow support start huanqiu 3.0.2 - git flow support start huanqiu 3.0.2 #新建长期支持版本huanqiu,基于tag:3.0.2
- git flow feature start D support/huanqiu - git flow feature start D support/huanqiu #基于长期支持版本support/huanqiu新建一个feature分支D(注意,默认feature分支是基于dev的,所以这里必须手工指定)
- git flow feature finish D - git flow feature finish D #完成D需求的开发,合并到support/huanqiu版本
- git flow release start 3.0.2.1 support/huanqiu # 以下命令方式并不强制执行,因为长期支持版本一般改动较小,如果长期支持版本改动量大,应该另起仓库继续开发,继续使用标准git flow
- git flow release finish 3.0.2.1 - git flow release start 3.0.2.1 support/huanqiu #基于长期支持版本新建release分支3.0.2.1
- git flow release finish 3.0.2.1 #完成release分支3.0.2.1,此时会有tag,并且会合并到support/huanqiu分支
- 扩展:如果是在该大版本上继续往下支持新功能,则版本号应该持续往下走,假定我们最新版本是3.10版本,环球是3.2版,并且后续功能不止针对环球,而是正在3.2版本,则我们分支的长期支持版本应该就叫3.2 - 扩展:如果是在该大版本上继续往下支持新功能,则版本号应该持续往下走,假定我们最新版本是3.10版本,环球是3.2版,并且后续功能不止针对环球,而是正在3.2版本,则我们分支的长期支持版本应该就叫3.2
- git flow support start 3.2 3.2 #表示从3.2的tag处新建分支新建长期支持版本3.2 ,前面的3.2为长期支持版本的名字,后面的3.2为base tag - git flow support start 3.2 3.2 #表示从3.2的tag处新建分支新建长期支持版本3.2 ,前面的3.2为长期支持版本的名字,后面的3.2为base tag
- git flow feature start D support/3.2 - git flow feature start D support/3.2
......
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