【技术实现步骤摘要】
一种基于SVN文件对比技术的软件增量打包方法
本专利技术涉及软件增量打包
,特别是涉及一种基于SVN文件对比技术的自助终端软件增量打包方法。
技术介绍
银行自助终端的客户端软件升级安装包的制作,升级安装包包括完整安装包和增量安装包,完整安装包是完全覆盖原来的安装路径下的所有文件,文件比较大,增量安装包只覆盖需要修改的文件,文件比较小,完全安装改动比较大,给系统带来的风险比较大,除非大的改动,一般会选择增量安装包进行安装,这样会把风险降到最低,一般增量安装包的制作都是通过GIT版本对比判断哪些文件做了改动进行安装包制作,但是发布在银行自助终端的软件安装包是在专门的设计平台中设计好之后发布出来的,由于银行自助终端的安全性要求比较高,对数据暴露比较敏感,有些发布在终端的文件是经过加密之后的文件,有些文件是二进制文件,存储在SVN服务器上是自助终端软件的工程文件,工程经过发布后才会生成发布在终端的文件,这就造成了制作增量安装包的困难,由于无法通过SVN版本直接对比获取修改的文件列表,目前都是依靠人工去分辨哪些文件做了改动。r>现有的增量安装包本文档来自技高网...
【技术保护点】
1.一种基于SVN文件对比技术的软件增量打包方法,其特征在于,包括:开始增量打包,系统让用户选择要对比工程文件的两个SVN版本,包含SVN版本和本地版本的对比,获取到修改文件的列表;/n系统获取修改文件的列表后,从列表中解析出流程相关的文件,使用流程增量发布判断功能,获取到增量发布的文件列表;同理,解析出脚本相关的文件,使用脚本增量发布判断功能,获取脚本增量发布的文件列表;然后根据网页、配置文件、组件模型的修改列表获取到相应的增量发布列表;/n读取两个版本数据库的内容,对内容进行对比,根据内容变化决定是否对数据库进行增量发布;/n最后获取所有的需要发布的增量文件的列表,使用 ...
【技术特征摘要】
1.一种基于SVN文件对比技术的软件增量打包方法,其特征在于,包括:开始增量打包,系统让用户选择要对比工程文件的两个SVN版本,包含SVN版本和本地版本的对比,获取到修改文件的列表;
系统获取修改文件的列表后,从列表中解析出流程相关的文件,使用流程增量发布判断功能,获取到增量发布的文件列表;同理,解析出脚本...
【专利技术属性】
技术研发人员:高强,丁新,牛鹏,付宪瑞,
申请(专利权)人:浪潮金融信息技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。