调整后的git-flow流部分:
- master分支, 正式发行的tag部分,作为版本库方式
- develop分支,最新的
- task分支,feature or issue fix, from develop, 通过后,rebase到最新的develop,再
--no-ff
的merge回develop,随后这个task就可以砍掉了 - release分支,from develop部分,如果有修改的话,会merge回develop部分,
随后的一些操作:
- 针对master部分,进行打tag部分,也就是从release部分,直接复制过去,而不是merge的方式,随后,删除掉release分支
针对现有的android部分的开发流程的问题:
- 现在master分支实际上是类似于develop分支
- task分支无,采用pr的方式来进行
- release分支,实际上类似于现在weekly-xx分支
- 但是master分支,没有,没有相关的tag部分,无法进行版本的查询