目前在社区的组件仓中可以看到四个主要分支:main 、25LTS 、2603-2606 、25LTS-SP1 。
从已有信息来看:
main分支作为日常开发分支,承载最新功能开发与持续集成;25LTS分支作为长期维护版本分支,主要用于稳定版本的维护与问题修复。
但对于 2603-2606 和 25LTS-SP1 分支的具体定位,目前还不够明确。
初步推测,这两个分支可能属于阶段性发布或版本孵化分支,即在季度版本(如 2606)或 LTS 补丁版本(如 25LTS-SP2)正式发布前,从某一稳定节点拉取代码,在该分支上进行集中测试与问题修复,最终用于产出稳定发布版本。
基于上述背景,我目前有以下疑问,希望能够得到解答:
- 当前这四个分支各自的定位及使用场景;
- 类似
2603-2606、25LTS-SP1这类分支的生命周期; - 在季度版本发布之前,整体的分支管控策略是如何设计的(例如是否存在冻结期、仅允许特定类型变更、修复如何在各分支间同步等)。