[发明专利]文件审核方法、装置及文件提交控制系统有效
申请号: | 201611156632.2 | 申请日: | 2016-12-14 |
公开(公告)号: | CN106775713B | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 洪亮;王祉;宋佳;陶启成 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F21/64 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 宋子良 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 审核 方法 装置 提交 控制系统 | ||
本发明提供了一种文件审核方法、装置及文件提交控制系统,其中,该方法包括接收从版本控制系统发送的待提交文件;对待提交文件进行审核,获得审核结果;将获得的审核结果反馈给版本控制系统,通过本发明,解决了相关技术中,通过版本控制系统的拦截功能进行提交时,只能简单地通过和拒绝,而且对拦截功能的修改操作也不方便的问题,将审核过程从版本控制系统中转移出来,进而能够细化审核结果,方便修改审核规则,从而达到提高审核效率以及提高审核准确度的效果。
技术领域
本发明涉及通信领域,具体而言,涉及一种文件审核方法、装置及文件提交控制系统。
背景技术
版本控制系统,广泛应用于互联网及需要协作管理数据的行业,用以团队协同工作、源代码及数据管理等。传统的使用版本控制系统进行团队协同工作的流程中,每个团队成员的提交操作是不受任何控制的,只要保证在没有冲突的前提下,就可以提交成功,这样就可能导致项目版本发布时一些预期外的内容被提交,从而影响到整个项目质量。对于质量保障人员来说,还需要事后确认这些预期外提交的内容,避免对项目质量的影响,团队越庞大,提交内容的可控性就越低,这种情况发生的可能性就越大。
为了避免这种情况的发生,以往的做法是利用版本控制系统提供的拦截(hook)机制,拦截每次提交的数据,通过与配置的锁定用户列表和锁定目录列表比较,来禁止某些用户和某些目录的内容上传。例如,借助于版本控制系统提供的拦截功能,利用设置在版本控制系统服务器的拦截脚本,对提交到版本控制系统的内容进行自动检查,并自动拒绝不符合规范的提交内容。脚本检查通过的内容将会成功提交到版本控制系统中。但此方法存在一定的弊端,处于锁定列表中的用户和目录的一切上传均会被禁止,那么与此次发布版本无关的内容的上传也会被禁止,一定程度上阻碍工作的进度;另外,如果必须要提交内容如修复bug时,则必须解锁指定用户及目录,修改上传后还需要再次锁定。当这种情况频繁地发生时,则需要频繁地修改拦截程序以允许提交,形成一个较为低效的工作流程。
因此,在相关技术中,通过版本控制系统的拦截功能进行提交时,只能简单地通过和拒绝,而且对拦截功能的修改操作也不方便。
发明内容
本发明提供了一种文件审核方法、装置及文件提交控制系统,以至少解决相关技术中的问题。
根据本发明的一个方面,提供了一种文件审核方法,包括:接收从版本控制系统发送的待提交文件;对所述待提交文件进行审核,获得审核结果;将获得的所述审核结果反馈给所述版本控制系统。
可选地,接收从所述版本控制系统发送的所述待提交文件包括:接收所述版本控制系统发送的所述待提交文件,其中,所述待提交文件为所述版本控制系统依据预定拦截功能对待提交文件进行拦截后获取的待提交文件。
可选地,在对所述待提交文件进行审核,获得所述审核结果之前,还包括:判断所述待提交文件的提交者是否处于待验证状态;在判断结果为是的情况下,确定采用对所述待提交文件进行验证的审核方式,对所述待提交文件进行审核;在判断结果为否的情况下,确定采用自动审核和人工审核结合的审核方式,对所述待提交文件进行审核;其中,所述提交者处于所述待验证状态为所述提交者此前所提交的文件已经过人工审核,且,人工审核结果为通过;其中,已通过人工审核的文件为待验证文件。
可选地,在对所述待提交文件进行审核,获得所述审核结果之前,还包括:判断所述待提交文件的提交者是否处于待验证状态,并判断所述待提交文件是否包含于待验证文件的文件列表中;在判断结果均为是的情况下,确定采用对所述待提交文件进行验证的审核方式,对所述待提交文件进行审核;在判断结果不均为是的情况下,确定采用自动审核和人工审核结合的审核方式,对所述待提交文件进行审核;其中,所述提交者处于所述待验证状态为所述提交者此前所提交的文件已经过人工审核,且,人工审核结果为通过;其中,所述提交者此前已通过人工审核的文件为所述待验证文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611156632.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:安卓系统启动过程的响应方法及装置
- 下一篇:一种代码同步方法及系统