在一个有开发分支和发布分支的持续集成环境中,如何处理版本控制?我使用git,所以没有增量仓库版本可用。似乎会出现重叠版本,例如dev分支上的1.1.0和发布分支上的1.1.0。您只需在文本中添加“dev”或“release”吗?
此外,当您创建发布分支时,是否立即将开发分支递增到下一个“拟议”的发布号?您可能还不知道下一个发布号,但如果不递增,则1.1.0 dev包含未包含在1.1.0 release中的新工作。
因此,我的主要问题是这两个分支之间版本控制序列的关系是什么?
请注意,我不是在问如何决定使用哪些版本号。我之前试过询问,但一直收到“增加主要版本以进行破坏性更改”等评论。
此外,当您创建发布分支时,是否立即将开发分支递增到下一个“拟议”的发布号?您可能还不知道下一个发布号,但如果不递增,则1.1.0 dev包含未包含在1.1.0 release中的新工作。
因此,我的主要问题是这两个分支之间版本控制序列的关系是什么?
请注意,我不是在问如何决定使用哪些版本号。我之前试过询问,但一直收到“增加主要版本以进行破坏性更改”等评论。