[发明专利]一种美术资源合并方法、装置、电子设备和存储介质有效
申请号: | 201910032494.4 | 申请日: | 2019-01-14 |
公开(公告)号: | CN109753289B | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 罗荣君 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/65;G06F8/71 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 美术 资源 合并 方法 装置 电子设备 存储 介质 | ||
本发明实施例提供了一种美术资源合并方法、装置、电子设备和存储介质,其中,所述方法包括:获取目标版本日志;解析所述目标版本日志,获取美术资源变更信息;生成与所述美术资源变更信息对应的可执行文件;采用所述可执行文件,进行美术资源合并。本发明实施例可以实现通过生成与美术资源变更信息对应的可执行文件,当运行可执行文件时,可以运行可执行文件中的指令,进行美术资源合并。
技术领域
本发明涉及数据管理技术领域,特别是涉及一种美术资源合并方法、装置、电子设备和存储介质。
背景技术
应用程序的开发过程中,开发人员在主干上提交制作好的内容,到了要做版本的节点,则从主干上打出一个分支,随后以这个分支作为基础,继续提交版本内容以及修复发现的问题。一般的应用程序主要由以下三部分组成:代码、数据和美术资源。其中,代码和数据均为文本文件,可以使用特定工具(例如:SVN Merge)对文本文件进行合并(将主干上的内容合并至分支上),而美术资源是二进制数据,难以使用上述的工具进行合并。
现有技术中,在测试人员在分支上发现美术资源出现问题时,美术人员需要在主干上对问题进行修复,然后通过将主干的相关内容合并至分支上,从而修复分支上的问题。而一个对一个问题的修复,可能涉及许多的美术资源,通过人工的方式对美术资源进行合并,不仅效率低,而且可靠性低,容易错漏,影响应用程序的开发效率。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种美术资源合并方法,以及相应的一种美术资源合并装置、电子设备和存储介质。
为了解决上述问题,本发明实施例公开了一种美术资源合并方法,包括:
获取目标版本日志;
解析所述目标版本日志,获取美术资源变更信息;
生成与所述美术资源变更信息对应的可执行文件;
采用所述可执行文件,进行美术资源合并。
优选地,所述解析所述目标版本日志,获取美术资源变更信息的步骤,包括:
读取与所述目标版本日志对应的目标版本号;
读取所述目标版本日志中的美术资源的变更状态,以及与所述变更状态对应的相对路径;
采用所述目标版本号、所述变更状态以及所述相对路径,生成美术资源变更信息;
其中,所述美术资源变更信息为文本文件。
优选地,所述生成与所述美术资源变更信息对应的可执行文件的步骤,包括:
获取根目录和目标目录;
遍历所述美术资源变更信息,读取当前美术资源变更信息对应的当前版本号;
当读取到所述变更状态时,确定与所述变更状态对应的相对路径;
依据所述当前版本号、相对路径和根目录,生成文件更新指令;
依据所述变更状态、相对路径,以及根目录和/或目标目录,生成文件操作指令;
采用所述文件更新指令和文件操作指令,生成与所述当前版本号对应的可执行文件。
优选地,所述依据所述当前版本号、相对路径和根目录,生成文件更新指令的步骤,包括:
组合所述根目录和所述相对路径,生成源路径;
采用所述当前版本号、所述源路径和预设的更新指令,生成所述文件更新指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910032494.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种适用于形式化验证的智能合约编译方法
- 下一篇:龙门式自动化芯片烧录机