【技术实现步骤摘要】
用于生成版本号的方法和装置
[0001]本申请实施例涉及计算机
,具体涉及用于生成版本号的方法和装置。
技术介绍
[0002]随着移动互联网技术的飞速发展,应用(APP,application)的开发和迭代速度也逐渐加快。在应用的版本迭代过程中,版本号的修改和管理对版本迭代具有重要作用。相关的方式通常是由技术人员在每次修改版本号时去查阅文档核对修改规则,再手动修改。
技术实现思路
[0003]本申请实施例提出了用于生成版本号的方法和装置。
[0004]第一方面,本申请实施例提供了一种用于生成版本号的方法,该方法包括:获取开发阶段信息和当前版本号;响应于检测到目标代码包的更新,按照与开发阶段信息匹配的方式对当前版本号进行更新,以生成新版本号;建立新版本号与更新后的目标代码包之间的对应关系。
[0005]在一些实施例中,上述开发阶段信息包括表征开发阶段的信息,上述当前版本号包括修订号。上述按照与开发阶段信息匹配的方式对当前版本号进行更新,以生成新版本号,包括:将修订号递增,以生成新修订号作为 ...
【技术保护点】
【技术特征摘要】
1.一种用于生成版本号的方法,包括:获取开发阶段信息和当前版本号;响应于检测到目标代码包的更新,按照与所述开发阶段信息匹配的方式对所述当前版本号进行更新,以生成新版本号;建立所述新版本号与所述更新后的目标代码包之间的对应关系。2.根据权利要求1所述的方法,其中,所述开发阶段信息包括表征开发阶段的信息,所述当前版本号包括修订号;以及按照与所述开发阶段信息匹配的方式对所述当前版本号进行更新,以生成新版本号,包括:将所述修订号递增,以生成新修订号作为所述新版本号。3.根据权利要求2所述的方法,其中,所述开发阶段信息包括表征进入灰度测试阶段的信息,所述当前版本号还包括副版本号;以及按照与所述开发阶段信息匹配的方式对所述当前版本号进行更新,以生成新版本号,包括:基于所述副版本号,重置所述修订号作为所述新版本号的修订号;生成与进入灰度测试阶段的新版本号对应的标签。4.根据权利要求3所述的方法,其中,所述开发阶段信息包括表征灰度测试阶段的信息;以及按照与所述开发阶段信息匹配的方式对所述当前版本号进行更新,以生成新版本号,包括:将所述修订号按预设增幅递增,以生成新修订号作为所述新版本号。5.根据权利要求4所述的方法,其中,所述开发阶段信息包括表征进入发布阶段的信息,所述当前版本号还包括主版本号和应用程序配置文件版本号;以及按照与所述开发阶段信息匹配的方式对所述当前版本号进行更新,以生成新版本号,包括:将所述修订号递增,以生成新组件更新号作为所述新版本号的修订号;将所述新版本号的主版本号和应...
【专利技术属性】
技术研发人员:ꢀ七四专利代理机构,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。