【技术实现步骤摘要】
应用程序创建方法及装置、电子设备和可读存储介质
[0001]本公开涉及计算机技术、互联网技术、软件开发技术和金融领域,更具体地,涉及一种应用程序创建方法及装置、电子设备、计算机可读存储介质和计算机程序产品。
技术介绍
[0002]随着计算机技术的发展,可以基于软件开发环境(Software Development Environment,SDE)来进行软件开发。软件开发环境可以指在基本硬件和数字软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件。
[0003]在实现本公开构思的过程中,专利技术人发现相关技术中至少存在如下问题:由于软件开发环境通常为多版本并行,在软件开发过程中存在多版本交叉的问题,因而无法保障软件开发的效率和准确性。
技术实现思路
[0004]有鉴于此,本公开提供了一种应用程序创建方法及装置、电子设备、计算机可读存储介质和计算机程序产品。
[0005]根据本公开的一个方面,提供了一种应用程序创建方法,包括:响应于接收到应用程序开发请求,利用版本控制工具,根 ...
【技术保护点】
【技术特征摘要】
1.一种应用程序创建方法,包括:响应于接收到应用程序开发请求,利用版本控制工具,根据所述应用程序开发请求中的应用程序配置信息,获取M个文件和N个压缩文件,其中,所述应用程序开发请求还包括待开发应用程序标识和目标路径信息,M和N均为正整数;根据所述待开发应用程序标识,获取与所述待开发应用程序标识对应的开发环境模板文件;根据所述目标路径信息和所述开发环境模板文件,利用所述M个文件和所述N个压缩文件,创建与所述待开发应用程序标识对应的应用程序开发环境;以及基于所述应用程序开发环境,开发与所述待开发应用程序标识对应的应用程序。2.根据权利要求1所述的方法,其中,所述方法还包括,在所述响应于接收到应用程序开发请求,利用版本控制工具,根据所述应用程序开发请求中的应用程序配置信息,获取M个文件和N个压缩文件之前:利用所述版本控制工具,创建P个版本控制分支;以及利用所述P个版本控制分支,处理Q个文件和与所述Q个文件各自对应的版本信息。3.根据权利要求2所述的方法,其中,所述版本控制分支包括资源文件控制分支、程序文件控制分支和流程文件控制分支;所述利用所述P个版本控制分支,处理Q个文件和与所述Q个文件各自对应的版本信息包括:响应于检测到网站服务器中与资源文件标识对应的资源文件的版本发生变更,将所述资源文件标识、更新后的资源文件和与所述更新后的资源文件对应的版本信息,关联存储至所述资源文件控制分支;响应于检测到应用服务器中与程序文件标识对应的程序文件的版本发生变更,将所述程序文件标识、更新后的程序文件和与所述更新后的程序文件对应的版本信息,关联存储至所述程序文件控制分支;以及响应于检测到所述应用服务器中与流程文件标识对应的流程文件的版本发生变更,将所述流程文件标识、更新后的流程文件和与所述更新后的流程文件对应的版本信息,关联存储至所述流程文件控制分支。4.根据权利要求3所述的方法,其中,所述版本控制分支还包括压缩文件控制分支,所述方法还包括:响应于检测到所述应用服务器中的密钥文件发生变更,利用打包工具,对所述密钥文件进行打包处理,得到更新后的压缩文件;以及将更新后的压缩文件、与所述更新后的压缩文件对应的压缩文件标识,关联存储至所述压缩文件控制分支。5.根据权利要求1至4中任一项所述的方法,其中,所述应用程序配置信息包括M个文件标识、与所述M个文件标识各自对应的版本信息、N个压缩文件标识和与所述N个压缩文件标识各自对应的版本信息;其中,所述M个文件标识包括第一数目个资源文件标识、第二数目个程序文件标识、第三数目个流程文件标识,所述第一数目、所述第二数目和所述第三数目之和等于M;所述响应于接收到应用程序开发请求,利用版本控制工具,根据所述应用程序开发请
求中的应用程序配置信息,获取M个文件和N个压缩文件包括:响应于接收到所述应用程序开发请求,根据所述第一数目个资源文件标识,从所述资源文件控制分支获取与所述第一数目个资源文件标识各自对应的资源文件;根据所述第二数目个程序...
【专利技术属性】
技术研发人员:胥亚锋,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。