The invention discloses a method and a device for managing a software patch, including the method includes the following steps: establishing patch update files; according to the update files as follows: patch patch target: backup the original file, the original file in the target patch patch, patch generation target replacement files; add patch update recorded in the update file, the update contains the patch information and the corresponding target patch original file information recording. The invention realizes the effective management of the patch.
【技术实现步骤摘要】
本专利技术涉及软件领域,具体的说,涉及一种软件补丁的管理方法和装置。
技术介绍
软件开发是一个长期持续的过程,开发员很难一次性开发出尽善尽美 的软件,因而,软件在推出之后,还常常需要根据用户需求或软件实际使 用中出现的问题来进行升级,以完善软件质量。软件升级一般有两种形式, 版本替换和补丁更新,版本替换是针对软件较大规才莫的修改而用新版本的 软件对旧版本的软件进行替换。补丁更新则是针对软件较小规模的修改, 在一个较为稳定的版本中通过补丁更新来完善该软件版本的质量。然而, 在这个过程中,有可能会因为补丁验证不全面,而导致更新的补丁无法完 全解决原有的问题,或者引进新的问题而影响其它功能模块的正常运行, 如果重新再打一个补丁,那么在解决软件原有故障的同时,还需要解决由 不完善的补丁文件引起的新问题,也就是说研发人员为此需要多解决一个 问题,由此导致软件质量风险进一步扩大。可见,现有技术没有对软件补 丁进行有效的管理,存在着补丁故障的风险。
技术实现思路
有鉴于上述背景,本专利技术提供了一种软件补丁的管理方法和装置,能 够有效地进行软件补丁的管理。为了解决上述技术问题,本 ...
【技术保护点】
一种软件补丁的管理方法,其特征在于,包含如下步骤: A、建立补丁更新档案; B、根据补丁更新档案进行如下操作: 补丁更新:备份补丁目标原始文件,对补丁目标原始文件进行补丁更新,生成补丁目标替换文件;在补丁更新档案中添加补丁更新记录,所述补丁更新记录包含有补丁信息及其对应的补丁目标原始文件信息。
【技术特征摘要】
1.一种软件补丁的管理方法,其特征在于,包含如下步骤A、建立补丁更新档案;B、根据补丁更新档案进行如下操作补丁更新备份补丁目标原始文件,对补丁目标原始文件进行补丁更新,生成补丁目标替换文件;在补丁更新档案中添加补丁更新记录,所述补丁更新记录包含有补丁信息及其对应的补丁目标原始文件信息。2. 如权利要求l所述的方法,其特征在于,还包含补丁回退通过所述补丁更新记录,根据回退的补丁信息获取其对应的 补丁目标原始文件备份,用该备份的补丁目标原始文件替换相应的补丁 目标替换文件。3. 如权利要求2所述的方法,其特征在于,还包括补丁回退后,至少执 行如下操作之一将该回退的补丁对应的补丁更新记录从补丁更新档案 中删除,以及将该回退的补丁对应的补丁目标原始文件备份删除。4. 如权利要求3所述的方法,其特征在于,所述补丁更新档案包含一条或 多条补丁更新记录。5. 如权利要求4所述的方法,其特征在于,将补丁更新档案中的每条补丁 更新记录自动指向到其对应的补丁目标原始文件备份。6. 如权利要求...
【专利技术属性】
技术研发人员:朱进才,王威扬,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。