作者回复: 是的,这里主要是演示工作流个演示。这里没有按commit message规范写的原因如下: 1. 根据我的研发经验,很多时候,规范对大多数开发者是用来看的,所以如果制定了commit message规范,需要有相应的工具,来强约束大家遵守这个规范,因为是演示所以没搞这么复杂。 2. IAM项目的commit 都是符合规范的,里面有工具强约束,可以看下。 老哥看的很细,是个优化点,今后避免。
作者回复: 牛批!
作者回复: 他俩不会冲突的吧,有冲突在merge到develop的时候就解决了
作者回复: 优秀!
作者回复: 流程很清晰呀
作者回复: 合并master分支的代码,跟git merge相比,可以避免很多自动生成的merge记录
作者回复: tag是不区分branch的。 比如你在develop分支打了v1.0.0 tag,切换到v1.0.0 tag时,git会自动切换到develop分支的v1.0.0 tag。 如果要维护多个发行版,可以分多个repo,但不好管理。建议这么来: 基础版本分支: master 发行版A: masterA/feature/xxx masterA/develop 发行版B: masterB/feature/xxx masterB/develop
作者回复: 可以根据需要自己指定branch名规范,如果有这种联动性需求,其实也可以适配
作者回复: 我们加油
作者回复: 好问题。 等release1.0.0分支的修复合并到develop分支后,后来新建的分支再rebase下develop分支就可以了。