文件内容展示方法、装置、设备及存储介质制造方法及图纸

技术编号:37819348 阅读:6 留言:0更新日期:2023-06-09 09:52
本申请公开了一种文件内容展示方法、装置、设备及存储介质,属于计算机技术领域。该方法包括:若目标文件版本发生更新,在客户端的界面上同步展示目标文件的多个版本的文件内容、各个版本之间的内容差异以及客户端上登录的对象针对目标版本实施的检视操作的操作内容,便于相关人员全面、直观地获知目标文件的版本更新情况,从而提高了文件内容的展示效率和人机交互效率。和人机交互效率。和人机交互效率。

【技术实现步骤摘要】
文件内容展示方法、装置、设备及存储介质


[0001]本申请涉及计算机
,特别涉及一种文件内容展示方法、装置、设备及存储介质。

技术介绍

[0002]随着互联网技术和计算机技术的快速发展,人们能够通过终端运行的客户端,检视各类文件的版本更新情况(例如,代码文件、工程图纸文件以及影视剧剧本文件等等),以确定最新版本的文件是否还需要进一步更新。
[0003]相关技术中,以代码文件为例,当开发人员提交最新版本的代码文件时,检视人员能够通过终端运行的客户端,检视代码文件的最新版本与原始版本之间的内容差异。然而,仅通过最新版本与原始版本进行对比,难以获知代码文件完整的版本更新情况,因此,检视人员往往需要对当前展示的版本进行多次切换,来获知完整情况,例如,将原始版本切换为检视人员上一次检视的版本,以获知上一次检视的版本与最新版本之间的内容差异,等等,导致整个检视过程操作较为繁琐,文件内容的展示效率较低。

技术实现思路

[0004]本申请实施例提供了一种文件内容展示方法、装置、设备及存储介质,能够有效提高文件内容的展示效率和人机交互效率。该技术方案如下:
[0005]第一方面,提供了一种文件内容展示方法,该方法包括:
[0006]若目标文件发生版本更新,获取该目标文件的原始版本、至少一个目标版本以及当前版本,该目标版本是指客户端上登录的对象实施过检视操作的版本;
[0007]在该客户端的界面上展示该原始版本、至少一个目标版本和该当前版本的文件内容,以及,以突出展示样式展示该目标文件的各个版本之间的内容差异和该目标版本对应的检视操作的操作内容。
[0008]通过上述方法,若目标文件版本发生更新,在客户端的界面上同步展示目标文件的多个版本的文件内容、各个版本之间的内容差异以及客户端上登录的对象针对目标版本实施的检视操作的操作内容,便于相关人员全面、直观地获知目标文件的版本更新情况,从而提高了文件内容的展示效率和人机交互效率。
[0009]在一些实施例中,该方法还包括:
[0010]基于该目标版本与该当前版本之间的内容差异和该目标版本对应的检视操作的操作内容,确定该当前版本的检视参考信息,该检视参考信息指示该当前版本是否已按照该检视操作进行更新;
[0011]在该界面上该当前版本所在区域展示该检视参考信息。
[0012]通过这种方式,为检视人员的检视过程提供了参考,能够辅助检视人员检视当前版本的文件内容,从而提高了检视效率。
[0013]在一些实施例中,若目标文件发生版本更新,获取该目标文件的原始版本、至少一
个目标版本以及当前版本,包括:
[0014]基于该对象的对象信息,确定该对象实施过检视操作的多个版本;
[0015]在该界面上展示该多个版本对应的检视操作的操作内容,响应于对至少一个该目标版本的选中操作,获取至少一个目标版本、该原始版本以及该当前版本。
[0016]通过这种方式,便于相关人员确认想要查看的目标版本,提升了用户体验感。
[0017]在一些实施例中,在该客户端的界面上展示该原始版本、至少一个该目标版本和该当前版本的文件内容,包括:
[0018]在该界面上以横向排列的方式,在第一区域展示该原始版本的文件内容,在第二区域展示至少一个该目标版本的文件内容,在第三区域展示该当前版本的文件内容。
[0019]在一些实施例中,在该客户端的界面上展示该原始版本、至少一个该目标版本和该当前版本的文件内容,包括:
[0020]响应于对该第一区域中文件内容的滑动浏览操作,基于该第一区域所展示的文件内容在该目标文件中的位置,在该第二区域中展示该目标版本的文件内容,在该第三区域中展示该当前版本的文件内容,以使该第一区域、该第二区域以及该第三区域中展示的文件内容的在该目标文件中的位置相同。
[0021]通过这种方式,实现了各个区域中不同版本的同步展示,无需检视人员逐一操作各个区域,从而提高了文件内容展示效率和人机交互效率。
[0022]在一些实施例中,以突出展示样式展示该目标文件的各个版本之间的内容差异,包括:
[0023]在该界面上以第一突出展示样式展示该原始版本与至少一个该目标版本之间的内容差异;
[0024]在该界面上以第二突出展示样式展示该原始版本与该当前版本之间的内容差异;
[0025]在该界面上以第三突出展示样式展示至少一个该目标版本与该当前版本之间的内容差异;
[0026]其中,该第一突出展示样式、该第二突出展示样式以及该第三突出展示样式之间互不相同。
[0027]通过这种方式,以不同的突出展示样式展示各个版本之间的内容差异,便于检视人员快速获知不同版本之间的关联关系,避免版本混淆,从而提升用户体验感。
[0028]在一些实施例中,在该界面上以第一突出展示样式展示该原始版本与至少一个该目标版本之间的内容差异,包括:
[0029]基于该原始版本与该目标版本之间的内容差异,在展示该原始版本的文件内容的过程中,在该原始版本中与该目标版本之间存在差异的内容所在区域添加删除标记,在展示该目标版本的文件内容的过程中,在该目标版本中与该原始版本之间存在差异的内容所在区域添加新增标记。
[0030]通过这种方式,检视人员能够明确获知哪些内容是删掉的,哪些内容是新增的,从而有侧重地对文件内容进行检视,减少重复工作量,大大提升了人机交互效率。
[0031]在一些实施例中,以突出展示样式展示该目标版本对应的检视操作的操作内容,包括:
[0032]在该界面上该目标版本所在区域,以第四突出展示样式展示该目标版本对应的检
视操作的操作内容。
[0033]通过这种方式,检视人员能够明确获知针对之前的版本实施过哪些检视操作,从而有针对性地检视当前版本是否已针对检视操作进行修改,提高了检视效率。
[0034]在一些实施例中,若该目标文件为代码文件,该方法还包括:
[0035]基于该原始版本、至少一个目标版本和该当前版本的代码内容,在该界面上展示各个版本的代码逻辑信息。
[0036]通过展示各个版本的代码逻辑信息,为检视人员的检视过程提供参考,提高了检视效率。
[0037]在一些实施例中,若该目标文件为图片文件,该方法还包括:
[0038]基于该原始版本、至少一个目标版本和该当前版本的图片内容,在该界面上展示各个版本的图片语义信息。
[0039]通过展示各个版本的图片语义信息,为检视人员的检视过程提供参考,提高了检视效率。
[0040]在一些实施例中,若该目标文件为文本文件,该方法还包括:
[0041]基于该原始版本、至少一个目标版本和该当前版本的文本内容,在该界面上展示各个版本的文本摘要信息。
[0042]通过展示各个版本的文本摘要信息,为检视人员的检视过程提供参考,提高了检视效率。
[0043]第二方面,本申请提供了一种文件内容展示装置,该装置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件内容展示方法,其特征在于,所述方法包括:若目标文件发生版本更新,获取所述目标文件的原始版本、至少一个目标版本以及当前版本,所述目标版本是指客户端上登录的对象实施过检视操作的版本;在所述客户端的界面上展示所述原始版本、至少一个所述目标版本和所述当前版本的文件内容,以及,以突出展示样式展示所述目标文件的各个版本之间的内容差异和所述目标版本对应的检视操作的操作内容。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于所述目标版本与所述当前版本之间的内容差异和所述目标版本对应的检视操作的操作内容,确定所述当前版本的检视参考信息,所述检视参考信息指示所述当前版本是否已按照所述检视操作进行更新;在所述界面上所述当前版本所在区域展示所述检视参考信息。3.根据权利要求1或2所述的方法,其特征在于,所述若目标文件发生版本更新,获取所述目标文件的原始版本、至少一个目标版本以及当前版本,包括:基于所述对象的对象信息,确定所述对象实施过检视操作的多个版本;在所述界面上展示所述多个版本对应的检视操作的操作内容,响应于对至少一个所述目标版本的选中操作,获取至少一个所述目标版本、所述原始版本以及所述当前版本。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述在所述客户端的界面上展示所述原始版本、至少一个所述目标版本和所述当前版本的文件内容,包括:在所述界面上以横向排列的方式,在第一区域展示所述原始版本的文件内容,在第二区域展示至少一个所述目标版本的文件内容,在第三区域展示所述当前版本的文件内容。5.根据权利要求4所述的方法,其特征在于,所述在所述客户端的界面上展示所述原始版本、至少一个所述目标版本和所述当前版本的文件内容,包括:响应于对所述第一区域中文件内容的滑动浏览操作,基于所述第一区域所展示的文件内容在所述目标文件中的位置,在所述第二区域中展示所述目标版本的文件内容,在所述第三区域中展示所述当前版本的文件内容,以使所述第一区域、所述第二区域以及所述第三区域中展示的文件内容的在所述目标文件中的位置相同。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述以突出展示样式展示所述目标文件的各个版本之间的内容差异,包括:在所述界面上以第一突出展示样式展示所述原始版本与至少一个所述目标版本之间的内容差异;在所述界面上以第二突出展示样式展示所述原始版本与所述当前版本之间的内容差异;在所述界面上以第三突出展示样式展示至少一个所述目标版本与所述当前版本之间的内容差异;其中,所述第一突出展示样式、所述第二突出展示样式以及所述第三突出展示样式之间互不相同。7.根据权利要求6所述的方法,其特征在于,所述在所述界面上以第一突出展示样式展示所述原始版本与至少一个所述目标版本之间的内容差异,包括:基于...

【专利技术属性】
技术研发人员:宋文明
申请(专利权)人:深圳华为云计算技术有限公司
类型:发明
国别省市:

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

1