BizWorks代码生成支持3种分支生成策略,包括:新分支、基于旧分支checkout新分支和生成到已有分支。本文介绍3种分支和相应分支的适应场景。
新分支
新分支指BizWorks根据模型生成代码并推送到新生成的分支上。
适合建模后第一次生成或不需要持续迭代的分支场景。
如果您有分支合并的需求,则不建议您生成新分支,可采用基于旧分支checkout新分支或生成到已有分支方式减少代码冲突。
基于旧分支checkout新分支
基于旧分支checkout新分支会将基于模型生成的代码和选中的基础分支代码做对比,将两个代码的并集生成到新分支。
适合多分支并行开发或者多分支并行发布场景。为了减少合并冲突降低分支管理成本,建议您用一个主干分支作为基础分支。
例如,某应用当前阶段有A和B两个研发人员同时在开发,两个研发人员可分别增加自己的模型,然后基于主干开放分支checkout自己的新分支进行开发。开发完成后再合并回主干开放分支。
生成到已有分支
生成到已有分支会将基于模型生成的代码和选中的基础分支代码做对比,并将增量的部分生成到基础分支重。
适合需要分支持续迭代但不需要并行开发的场景。
例如,某个应用在当前阶段只有一个研发人员负责开发,则可以在增加模型后生成到已有的开发主干分支。利用BizWorks增量生成代码特性提高开发效率。
该文章对您有帮助吗?
- 本页导读 (1)
- 新分支
- 基于旧分支checkout新分支
- 生成到已有分支