[发明专利]权限配置文件更新方法、装置、电子设备及存储介质在审
申请号: | 202010743192.0 | 申请日: | 2020-07-29 |
公开(公告)号: | CN111857806A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 顾平;翁慈洁;王田 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F16/16 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 方高明 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 权限 配置文件 更新 方法 装置 电子设备 存储 介质 | ||
本公开涉及一种权限配置文件更新方法、装置、电子设备及存储介质。该方法包括:从预设的存储位置中,获取版本信息;其中,版本信息中包括至少一个版本号和至少一个版本号对应的更新文件;从至少一个版本号中,确定出目标版本号;获取目标版本号对应的目标更新文件,集成与目标更新文件对应的权限配置文件;集成与目标更新文件对应的权限配置文件后开始计时,经过第一预设时长后,返回执行从预设的存储位置中,获取版本信息的步骤,更新权限配置文件。从而能够通过经过第一预设时长后再次更新权限配置文件的方式,避免在一定的时间内出现多次构建权限配置文件的情况,起到对权限配置文件进行有序更新的作用,实现对软件版本的更新进行有序的控制。
技术领域
本公开涉及数据处理技术领域,尤其涉及一种权限配置文件更新方法、装置、电子设备及存储介质。
背景技术
随着互联网技术的不断发展,各种各样的软件开发需求大量涌现。在根据不同的需求进行软件开发的过程中,一个关键的问题是能够有效的实现软件版本的控制。其中,SVN(subversion)是一个开放源代码的版本控制系统,SVN支持完善的按目录设置读写权限的功能,该功能对于较大规模共同研发的团队而言是保证代码安全的重要能力。传统软件版本控制方法中,通常是通过在SVN代码仓库里的不同目录下增加owner文件来描述对该目录的权限控制,在每次更新owner文件过程中,将待更新的owner文件提交到SVN服务器之后,SVN服务器会根据待更新的owner文件重建SVN服务器的权限配置文件,以实现软件版本权限的控制。
然而,通过根据待更新的owner文件重建SVN服务器的权限配置文件的整个过程,需要一定的时间来完成,若在一定的时间内有多次owner文件的变更时,可能会执行多次重建SVN权限配置文件的步骤,导致新的权限配置文件被旧的权限配置文件所覆盖,出现配置管理混乱的状况,无法对软件版本的更新进行有序的控制。
发明内容
本公开提供一种权限配置文件更新方法、装置、电子设备及存储介质,以至少解决相关技术中无法对软件版本的更新进行有序控制的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种权限配置文件更新方法,包括:
从预设的存储位置中,获取版本信息;其中,所述版本信息中包括至少一个版本号和所述至少一个版本号对应的更新文件;
从所述至少一个版本号中,确定出目标版本号;
获取所述目标版本号对应的目标更新文件,集成与所述目标更新文件对应的权限配置文件;
集成与所述目标更新文件对应的权限配置文件后开始计时,经过第一预设时长后,返回执行所述从预设的存储位置中,获取版本信息的步骤,更新所述权限配置文件。
在一示例性实施例中,所述从预设的存储位置中,获取版本信息之前,包括:
接收用户终端提交的更新文件;
按照所述更新文件的提交时间和提交内容,生成所述版本号;
存储所述更新文件和所述版本号形成的所述版本信息,至所述预设存储位置。
在一示例性实施例中,所述预设存储位置为Redis;所述存储所述更新文件和所述版本号形成的所述版本信息,至所述预设存储位置,包括:
存储所述版本信息至所述Redis。
在一示例性实施例中,所述存储所述版本信息至所述Redis,包括:
比较所述更新文件的提交时间;
存储最新提交时间对应的版本号形成的版本信息至所述Redis。
在一示例性实施例中,所述从预设的存储位置中,获取版本信息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010743192.0/2.html,转载请声明来源钻瓜专利网。