应用版本更新方法及装置制造方法及图纸

技术编号:19820897 阅读:31 留言:0更新日期:2018-12-19 14:23
申请实施例提供了一种应用版本更新方法及装置,涉及软件技术领域。方法包括:获得应用的版本更新数据;基于git系统,确定出版本更新数据与应用的每一个历史版本数据之间对应的每一个差异数据;将版本更新的每一个差异数据存储在git系统中。通过在获得应用的版本更新数据后,服务器能够基于git系统,自动的确定出该版本更新数据与该应用的每一个历史版本数据之间对应的每一个差异数据,且将该每一个差异数据存储。故就避免了开发者需要基于需要新旧版本的两个安装包才能够确定出需要更新部分的数据的繁琐过程,使得开发人员制作应用的版本更新时更为高效和便捷。

【技术实现步骤摘要】
应用版本更新方法及装置
本申请涉及软件
,具体而言,涉及一种应用版本更新方法及装置。
技术介绍
在软件行业中,为了提升对软件的升级速率,可以采用对软件需要更新部分的数据进行更新的方式,而不是对软件的全部数据进行更新。在采用部分数据更新的方式时,开发人员往往需要新旧版本的两个安装包才能够确定出需要更新部分的数据。但是,确定需要更新部分的数据的过程往往是繁琐的,这就导致开发人员制作应用的版本更新时不够方便。
技术实现思路
本申请在于提供一种应用版本更新方法及装置,以有改善开发人员制作应用的版本更新时不够方便的技术问题。为了实现上述目的,本申请的实施例通过如下方式实现:第一方面,本申请实施例提供了一种应用版本更新方法,所述方法包括:获得应用的版本更新数据;基于git系统,确定出所述版本更新数据与所述应用的每一个历史版本数据之间对应的每一个差异数据;将版本更新的所述每一个差异数据存储在所述git系统中。结合第一方面,在本实施例一些可能的实现方式中,所述方法应用于远程服务器,所述将版本更新的所述每一个差异数据存储在所述git系统中,所述方法还包括:获得用户终端发送的应用版本更新请求;根据所述本文档来自技高网...

【技术保护点】
1.一种应用版本更新方法,其特征在于,所述方法包括:获得应用的版本更新数据;基于git系统,确定出所述版本更新数据与所述应用的每一个历史版本数据之间对应的每一个差异数据;将版本更新的所述每一个差异数据存储在所述git系统中。

【技术特征摘要】
1.一种应用版本更新方法,其特征在于,所述方法包括:获得应用的版本更新数据;基于git系统,确定出所述版本更新数据与所述应用的每一个历史版本数据之间对应的每一个差异数据;将版本更新的所述每一个差异数据存储在所述git系统中。2.根据权利要求1所述的应用版本更新方法,其特征在于,所述方法应用于远程服务器,所述将版本更新的所述每一个差异数据存储在所述git系统中,所述方法还包括:获得用户终端发送的应用版本更新请求;根据所述应用版本更新请求,从所述git系统中确定出目标差异数据,其中,所述目标差异数据为所述应用的当前版本数据与需要更新为的版本数据之间的差异数据,所述需要更新为的版本数据为所述版本更新数据或所述每一个历史版本数据;将所述目标差异数据发送至所述用户终端。3.根据权利要求1所述的应用版本更新方法,其特征在于,所述方法应用于本地服务器,所述本地服务器与远程服务器连接,所述将版本更新的所述每一个差异数据存储在所述git系统中之后,所述方法还包括:通过所述git系统将所述每一个差异数据发送至所述远程服务器,使得用户终端基于所述远程服务器上的所述每一个差异数据更新所述应用的版本;对应的,所述获得应用的版本更新数据,包括:获得所述远程服务器发送应用的版本更新数据。4.根据权利要求2或3所述的应用版本更新方法,其特征在于,所述获得应用的版本更新数据之后,所述方法还包括:基于所述git系统,将所述版本更新数据与生成的最新版本标签关联;向用户终端推送所述最新版本标签。5.根据权利要求4所述的应用版本更新方法,其特征在于,所述向用户终端推送所述最新版本标签,包括:在设定时间点,检测所述git系统中是否有关联的所述最新版本标签;若是,获得所述最新版本标签,并向用户终端推送所述最新版...

【专利技术属性】
技术研发人员:陈学亮范渊
申请(专利权)人:杭州安恒信息技术股份有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1