项目差异报告生成方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:21033996 阅读:46 留言:0更新日期:2019-05-04 05:20
本申请公开了一种项目差异报告生成方法、装置、计算机设备及存储介质,首先通过获取新版本项目文件和旧版本项目文件,其次确定新版本项目文件和旧版本项目文件中每个子文件的文件路径名和文件名,再比较每一个相同文件路径名下,文件名相同的新版本项目文件和旧版本项目文件的子文件的差异,得到差异信息块,然后将差异信息块和差异信息块对应的文件路径名进行关联;根据已进行关联的所有差异信息块生成差异文档;根据差异文档中的所有差异信息块对应的文件名和文件路径名生成文件目录,最后将差异文档和文件目录关联,生成项目差异报告。

Generation Method, Device, Computer Equipment and Storage Medium of Project Difference Report

【技术实现步骤摘要】
项目差异报告生成方法、装置、计算机设备及存储介质
本申请涉及代码质量管理领域,尤其涉及一种项目差异报告生成方法、装置、计算机设备及存储介质。
技术介绍
随着网络科技的不断发展,研发人员需要对线上的各类网站、软件或者平台进行版本的更新,以适应网络科技的不断发展。然而,版本的更新必然会涉及到网站、软件或者平台的代码修改。为了确保修改的代码没有漏洞,通常会有检视人员对修改的代码进行检查。传统上的做法通常是直接提取版本管理工具中的提交记录进行检查,然而版本管理工具中的提交记录通常时零散的,因此检查起来耗时大,效率低,操作不简便。
技术实现思路
本申请实施例提供一种项目差异报告生成方法、装置、计算机设备及存储介质,以降低项目检查的耗时,提高项目检查效率,简化项目检查步骤,使得项目检查过程操作更加简便。一种项目差异报告生成方法,包括:获取新版本项目文件和旧版本项目文件,所述新版本项目文件包括多个子文件,所述旧版本项目文件包括多个子文件;确定所述新版本项目文件和旧版本项目文件中每个子文件的文件路径名和每个子文件的文件名;比较所述每一个相同文件路径名下,文件名相同的所述新版本项目文件和旧版本项目文件的子本文档来自技高网...

【技术保护点】
1.一种项目差异报告生成方法,其特征在于,包括:获取新版本项目文件和旧版本项目文件,所述新版本项目文件包括多个子文件,所述旧版本项目文件包括多个子文件;确定所述新版本项目文件和旧版本项目文件中每个子文件的文件路径名和每个子文件的文件名;比较所述每一个相同文件路径名下,文件名相同的所述新版本项目文件和旧版本项目文件的子文件的差异,得到每个相同文件路径名下,文件名相同的子文件之间的差异信息块,其中所述差异信息块是指相同文件路径名下,文件名相同的所述新版本项目文件的子文件和所述旧版本项目文件的子文件中,存在差异的代码模块;将所述差异信息块和所述差异信息块对应的文件路径名进行关联;根据已进行所述关联的...

【技术特征摘要】
1.一种项目差异报告生成方法,其特征在于,包括:获取新版本项目文件和旧版本项目文件,所述新版本项目文件包括多个子文件,所述旧版本项目文件包括多个子文件;确定所述新版本项目文件和旧版本项目文件中每个子文件的文件路径名和每个子文件的文件名;比较所述每一个相同文件路径名下,文件名相同的所述新版本项目文件和旧版本项目文件的子文件的差异,得到每个相同文件路径名下,文件名相同的子文件之间的差异信息块,其中所述差异信息块是指相同文件路径名下,文件名相同的所述新版本项目文件的子文件和所述旧版本项目文件的子文件中,存在差异的代码模块;将所述差异信息块和所述差异信息块对应的文件路径名进行关联;根据已进行所述关联的所有差异信息块生成差异文档;根据所述差异文档中的所有差异信息块对应的文件名和文件路径名生成文件目录;将所述差异文档和所述文件目录关联,生成项目差异报告。2.如权利要求1所述的项目差异报告生成方法,其特征在于,所述比较所述每一个相同文件路径名下,文件名相同的所述新版本项目文件和旧版本项目文件的子文件的差异,得到每个相同文件路径名下,文件名相同的子文件之间的差异信息块,包括:判断每一个相同文件路径名下是否存在文件名相同的所述新版本项目文件的子文件和所述旧版本项目文件的子文件;若相同文件路径名下存在文件名相同的所述新版本项目文件的子文件和所述旧版本项目文件的子文件,则比较相同文件路径名下,文件名相同的所述新版本项目文件的子文件和所述旧版本项目文件的子文件的差异,将每一差异部分作为一个差异信息块。3.如权利要求2所述的项目差异报告生成方法,其特征在于,若相同文件路径名下只存在所述新版本项目文件的子文件,则将所述新版本项目文件的子文件作为一个差异信息块;若相同文件路径名下只存在所述旧版本项目文件的子文件,则将所述旧版本项目文件的子文件作为一个差异信息块。4.如权利要求1所述的项目差异报告生成方法,其特征在于,所述根据所述差异文档中的所有差异信息块对应的文件名,和所述文件路径名生成文件目录,包括:提取所述差异文档中所有差异信息块对应的文件名和所述所有差异信息块对应的文件路径名;根据所述所有提取出来的差异文档中所有差异信息块对应的文件名,和所述所有差异信息块对应的文件路径名,生成文件目录。5.如权利要求1所述的项目差异报告生成方法,其特征在于,所述根据所述差异文档和所述文件目录关联,生成项目差异报告,包括:获取所述新版本项目文件的提交记录;将所述差异文档和...

【专利技术属性】
技术研发人员:段林杨小彦
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1