[发明专利]一种代码管理方法和终端在审
申请号: | 201910964097.0 | 申请日: | 2019-10-11 |
公开(公告)号: | CN110688140A | 公开(公告)日: | 2020-01-14 |
发明(设计)人: | 杨海燕;黄雪梅 | 申请(专利权)人: | 上海创功通讯技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/30 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 张子宽 |
地址: | 200135 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分支代码 目标开发 终端 基线 服务器下载 引导文件 开发 代码管理 目标引导 预存 代码更新 更新目标 文件指向 终端确定 合并 源码 服务器 更新 | ||
本发明公开了一种代码管理方法和终端,用于提高处理代码的效率。该代码管理方法包括:终端通过预存的引导文件从服务器下载开发代码;终端确定目标开发分支和开发分支代码;终端从服务器下载基线分支代码,基线分支代码为目标开发分支的源码分支;终端将开发分支代码和基线分支代码进行合并,得到目标开发代码;终端根据目标开发代码更新引导文件,得到目标引导文件,目标引导文件指向目标开发代码;终端向服务器提交目标开发代码,以更新目标开发分支的代码。这样,终端通过预存的引导文件从服务器下载开发代码,以及将开发分支代码和基线分支代码进行合并,得到目标开发代码,可实现代码的更新,从而提高了处理代码的效率。
技术领域
本发明涉及信息处理技术领域,尤其涉及一种代码管理方法和终端。
背景技术
现有的代码升级方式,主要依赖手动完成。
在代码升级时,用户每次都需要手动下载代码、处理新增删减库等,此时,用户的工作量大、耗费时间长,并且需要长时间持续占用代码存储服务器。这导致开发节奏变缓、处理代码的效率较低。
发明内容
本发明的目的在于提供一种代码管理方法和终端,用于提高处理代码的效率。
为达此目的,本发明实施例采用以下技术方案:
一种代码管理方法,包括:
终端通过预存的引导文件从服务器下载开发代码;
所述终端确定目标开发分支和开发分支代码,所述目标开发分支为所述服务器上的待更新的开发分支,所述开发分支代码为所述开发代码中属于所述目标开发分支的代码;
所述终端从所述服务器下载基线分支代码,所述基线分支代码为所述目标开发分支的源码分支;
所述终端将所述开发分支代码和所述基线分支代码进行合并,得到目标开发代码;
所述终端根据所述目标开发代码更新所述引导文件,得到目标引导文件,所述目标引导文件指向所述目标开发代码;
所述终端向所述服务器提交所述目标开发代码,以更新所述目标开发分支的代码。
可选地,所述终端根据所述目标开发代码更新所述引导文件,得到目标引导文件之前,所述方法还包括:
判断所述目标开发代码是否编译通过;
若所述目标开发代码编译通过,则所述终端执行所述根据所述目标开发代码更新所述引导文件,得到目标引导文件的步骤。
可选地,所述方法还包括:
所述终端从所述服务器下载AP部分基线代码;
所述终端更新所述AP部分基线代码,得到目标AP部分基线代码;
所述终端将所述目标AP部分基线代码推送到存储仓;
所述终端生成AP部分引导文件,所述AP部分引导文件指向所述目标AP部分基线代码;
所述终端从所述服务器下载BP部分基线代码;
所述终端处理所述BP部分基线代码,得到目标BP部分基线代码;
所述终端将所述目标BP部分基线代码推送到存储仓;
所述终端生成BP部分引导文件,所述BP部分引导文件指向所述目标BP部分基线代码;
所述终端根据所述AP部分引导文件和所述BP部分引导文件,生成基线引导文件。
可选地,所述终端处理所述BP部分基线代码,得到目标BP部分基线代码,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海创功通讯技术有限公司,未经上海创功通讯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910964097.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:伺服驱动器及其固件更新方法、计算机可读存储介质
- 下一篇:固件更新方法