[发明专利]补丁文件制作及应用方法、系统、电子设备和存储介质在审
申请号: | 202211204222.6 | 申请日: | 2022-09-29 |
公开(公告)号: | CN115495143A | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 黄蓉 | 申请(专利权)人: | 展讯半导体(南京)有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F16/27 |
代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 李静;罗朗 |
地址: | 211899 江苏省南京市高新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 补丁 文件 制作 应用 方法 系统 电子设备 存储 介质 | ||
本发明公开了一种补丁文件制作及应用方法、系统、电子设备和存储介质,其中,补丁文件制作方法包括:根据pwd命令获取补丁文件的Git仓库路径;将Git仓库路径增加至补丁文件的标志位,标志位为补丁文件被应用补丁文件时,被首先解析的补丁文件的部位。本发明通过将补丁文件的Git仓库路径扩展至补丁文件的标志位,以实现应用补丁文件时,无需用户一一找到正确的补丁文件对应的Git仓库,自动在补丁文件对应的Git仓库应用补丁文件,提高应用补丁文件的效率和便利性。
技术领域
本发明涉及计算机编程技术领域,尤其涉及一种补丁文件制作及应用方法、系统、电子设备和存储介质。
背景技术
现有技术中,在Git开源分布式版本控制系统应用补丁文件前,系统必须要知晓补丁文件隶属的Git仓库正确地址,否则就会导致应用补丁文件失败。但是若存在多个补丁文件,即使提供了readme(使用说明文件),系统知晓补丁文件和Git仓库的对应关系,一个个找到仓库再应用补丁文件也是一件费时费神的事,减慢了应用补丁文件的效率,影响用户的使用体验。
发明内容
本发明要解决的技术问题是为了克服现有技术中系统必须要知晓补丁文件隶属的Git仓库正确地址,否则就会导致应用补丁文件失败的缺陷,提供一种补丁文件制作及应用方法、系统、电子设备和存储介质。
本发明是通过下述技术方案来解决上述技术问题:
第一方面,本发明提供一种补丁文件制作方法,所述补丁文件制作方法包括:
根据pwd命令获取补丁文件的Git仓库路径;
将所述Git仓库路径增加至所述补丁文件的标志位,所述标志位为所述补丁文件被应用时,被首先解析的补丁文件的部位。
优选地,所述根据pwd命令获取补丁文件的Git仓库路径的步骤后包括:
将所述Git仓库路径保存为字符串;
所述将所述Git仓库路径增加至所述补丁文件的标志位的步骤包括:
将所述字符串增加至所述补丁文件的标志位;
和/或,
所述标志位包括所述补丁文件的头部或尾部;
和/或,
所述补丁文件的格式为diff格式或者patch格式。
优选地,所述根据pwd命令获取补丁文件的Git仓库路径的步骤前包括:
接收补丁文件制作命令,所述补丁文件制作命令包括Git format-patch命令和/或Git diff命令。
第二方面,本发明提供一种补丁文件应用方法,所述补丁文件应用方法包括:
解析补丁文件的标志位,所述补丁文件应用如上述的补丁文件制作方法制作得到;
跳转至补丁文件的Git仓库路径下的Git仓库;
在所述Git仓库下应用所述补丁文件。
优选地,所述解析所述补丁文件的标志位的步骤包括:
根据字符串的关键词解析所述补丁文件的标志位。
优选地,所述解析所述补丁文件的标志位的步骤前包括:
接收补丁应用命令,所述补丁应用命令包括Git apply命令和/或Git am命令。
第三方面,本发明提供一种补丁文件制作系统,所述补丁文件制作系统包括:
获取模块,用于根据pwd命令获取补丁文件的Git仓库路径;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯半导体(南京)有限公司,未经展讯半导体(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211204222.6/2.html,转载请声明来源钻瓜专利网。