Commit 88947f14 authored by 胡伟's avatar 胡伟

Update 胡伟.md

parent 1430dcaf
...@@ -61,10 +61,12 @@ ...@@ -61,10 +61,12 @@
- git flow support start huanqiu 3.0.2 #新建长期支持版本huanqiu,基于tag:3.0.2 - git flow support start huanqiu 3.0.2 #新建长期支持版本huanqiu,基于tag:3.0.2
- git flow feature start D support/huanqiu #基于长期支持版本support/huanqiu新建一个feature分支D(注意,默认feature分支是基于dev的,所以这里必须手工指定) - git flow feature start D support/huanqiu #基于长期支持版本support/huanqiu新建一个feature分支D(注意,默认feature分支是基于dev的,所以这里必须手工指定)
- git flow feature finish D #完成D需求的开发,合并到support/huanqiu版本 - git flow feature finish D #完成D需求的开发,合并到support/huanqiu版本
# 以下命令方式并不强制执行,因为长期支持版本一般改动较小,如果长期支持版本改动量大,应该另起仓库继续开发,继续使用标准git flow 以下命令都只是git flow命令可以这样操作,但是实际情况我们不会采用以下的操作
-----------------------------------------------------------------------------------------------------------------------
# 以下命令方式并不推荐,因为长期支持版本一般改动较小,应该一直使用分支打包即可,如果长期支持版本改动量大,应该另起仓库继续开发,继续使用标准git flow,一般长期支持版本会一直使用分支打包,而不会再使用tag来打包,因为会导致3.0.2.1打出的镜像覆盖主版本的镜像
- git flow release start 3.0.2.1 support/huanqiu #基于长期支持版本新建release分支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分支 - git flow release finish 3.0.2.1 #完成release分支3.0.2.1,此时会有tag,并且会合并到support/huanqiu分支
- 扩展:如果是在该大版本上继续往下支持新功能,则版本号应该持续往下走,假定我们最新版本是3.10版本,环球是3.2版,并且后续功能不止针对环球,而是正在3.2版本,则我们分支的长期支持版本应该就叫3.2 - 扩展(以下方式不推荐,从长期支持版本到主版本的方式会导致混乱,但是git 命令确实是可行的):如果是在该大版本上继续往下支持新功能,则版本号应该持续往下走,假定我们最新版本是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
- git flow feature finish D - git flow feature finish D
......
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