DevilKing's blog

冷灯看剑,剑上几分功名?炉香无需计苍生,纵一穿烟逝,万丈云埋,孤阳还照古陵

0%

Git Flow

Git flow可能不适合你

git flow model

Git flow

调整后的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部分,无法进行版本的查询