[发明专利]代码同步方法、服务器及存储介质在审
申请号: | 202010458470.8 | 申请日: | 2020-05-27 |
公开(公告)号: | CN113741950A | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 张纯 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/41 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 杨楠 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码 同步 方法 服务器 存储 介质 | ||
本说明书一个或多个实施例公开了一种代码同步方法、服务器及存储介质。该代码同步方法,所述方法包括以下步骤:在代码总目录下设置对应外部源的初始化目录,所述初始化目录下至少包括外部源代码同步清单;在所述代码总目录下执行代码同步操作,以基于所述外部源代码同步清单将所述外部源的代码数据同步至所述代码总目录下的仓库,可以加快外部源代码同步时间的同时还能大大节约存储空间。
技术领域
本发明涉及软件开发技术领域,尤其涉及一种代码同步方法、服务器及存储介质。
背景技术
目前软件的研发过程大都是在已有的开源架构或者开发平台的基础上进行再次开发,比如计算机软件开发所依托的Windows操作系统,手机软件开发可以依托Linux操作系统、安卓操作系统等。
电脑或者手机等终端厂商需要根据开发平台最新发布的开源源码和芯片制造商基于最新源码发出的基线软件进行二次设计开发和调试。
然而,传统的代码同步方式只是将外部源的代码下载到本地服务器后再同步到内部库,如果出现代码体量特别大,或者下载网速特别慢的情况时,仅是外部源代码的同步时间需要至少1天以上,严重影响软件开发进度。因此,如何加快外部源代码的同步时间成为亟待解决的问题。
发明内容
本说明书一个或多个实施例的目的是提供一种代码同步方法、服务器及存储介质,可以加快外部源代码同步时间的同时,进一步地节约存储空间。
为解决上述技术问题,本说明书一个或多个实施例是这样实现的:
第一方面,提供了一种代码同步方法,所述方法包括以下步骤:将代码总目录下设置对应外部源的初始化目录,所述初始化目录下至少包括外部源代码同步清单;在所述代码总目录下执行代码同步操作,以基于所述外部源代码同步清单将所述外部源的代码数据同步至所述代码总目录下的仓库。
第二方面,提出了一种服务器,所述服务器包括存储器、处理器、存储在所述存储器上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间连接通信的数据总线,所述程序被所述处理器执行时实现如上文所述代码同步方法的步骤。
第三方面,提出了一种储存介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行时,实现如上文所述代码同步方法的步骤。
由以上本说明书一个或多个实施例提供的技术方案可见,本说明书实施例提供的代码同步方法,将初始化目录设置在代码总目录下,在本地服务器建立对应外部源的初始化目录,并且将外部源代码同步清单存放于该初始化目录下,以此确定初始化目录和外部源的对应关系。不同的外部源可以分别建立不同的初始化目录;然后最后在代码总目录下执行代码同步操作,可以将不同外部源的代码数据全部同步至同一代码总目录下的仓库群,这样不同外部源之间相同部分的代码数据可以自动去重,能够有效提升代码同步效率,降低代码同步的时间成本和人力成本,加快项目研发进程,提升研发效率,以及节约存储空间。特别地,在本地服务器建立对应外部源的外部源目录,在该外部源目录下生成上述初始化目录后,在代码总目录下建立该初始化目录的软链接,可以支持来自多个外部源的代码的同时同步,避免中间出现错误操作。因此采用本申请提供的代码同步方法可以同时涵盖各类芯片制造商的基线软件代码的同步,以及直接从软件开发平台的代码同步,各个外部源之间互不干扰,有效降低代码同步的时间成本和人力成本,尤其适合需要频繁同步各芯片制造商发布的基线软件代码进行软件开发的终端厂商,完成自己开发平台内部代码的更新操作。
附图说明
为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对一个或多个实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本说明书实施例提供一种代码同步方法的步骤示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010458470.8/2.html,转载请声明来源钻瓜专利网。