如何将原生WebRTC的M版本与对应branch head相关联?
WebRTC branch-heads 编号与M版本的对应判定方法
你检出的branch-heads/5162对应的是 M123 版本。
WebRTC的M版本号和Chrome里程碑版本完全对齐,branch-heads/后面的数字是内部分支顺序编号,二者没有固定的数学换算关系,不要靠两个数字的差值硬推对应关系,判定方法很简单:
- 本地查询法(无误差,最可靠)
检出目标分支后,直接打开源码根目录的VERSION文件,文件里MAJOR=字段后的数字就是对应M版本的序号。比如切到branch-heads/5162后,这个文件里写的是MAJOR=123,直接就能确定是M123。不管是常规发布分支还是临时拉的安全补丁分支,这个文件的标记都是准的。 - 固定映射快速核对
正常迭代周期下WebRTC每4周发一个大版本,branch编号随版本发布单调递增,近几个版本的对应关系可以用来快速估算,不用每次切分支查文件:branch-heads/5005对应 M118branch-heads/5060对应 M119branch-heads/5112对应 M120branch-heads/5147对应 M121branch-heads/5158对应 M122branch-heads/5162对应 M123
提醒:历史上有过发布节奏调整、高危漏洞修复单独拉分支的情况,branch编号和M版本的差值不是固定值,快速估算的结果仅作临时参考,做正式版本对齐、生产构建的时候,一定要以本地分支内
VERSION文件的标注为准。
内容的提问来源于stack exchange,提问作者BuvinJ
相关产品推荐
相关产品推荐

