一种文件版本管理系统、方法及计算机设备技术方案

技术编号:36799715 阅读:30 留言:0更新日期:2023-03-08 23:32
本发明专利技术公开了文件版本管理系统、方法及计算机设备。包括:版本管理服务器以及至少一台待管理主机;各待管理主机与版本管理服务器连接;待管理主机包括:文件监控模块及版本管理模块;用于当监控到所处待管理主机上存在文件更新时,生成文件更新信息,并发送至版本管理模块;进行文件版本本地管理,并将生成的文件版本管理信息发送给版本管理服务器;对文件版本管理信息进行备份管理。通过在待管理主机中配置文件监控模块及版本管理模块,主动对文件进行监控,对文件更新进行详细记录并自动提交备份,对不同版本下的文件进行存储,实现了文件的可追溯性,避免了版本管理遗漏及版本陈旧的问题,实现了版本库本身备份和容灾操作自动化。化。化。

【技术实现步骤摘要】
一种文件版本管理系统、方法及计算机设备


[0001]本专利技术涉及计算机
,尤其涉及一种文件版本管理系统、方法及计算机设备。

技术介绍

[0002]随着软件开发规模的扩大,系统模块及程序数量也在增加,对于部分系统,在各程序间流转文件,以及文件的版本管理功能要求日益增加。
[0003]目前,对于不同的程序存放于什么主机上等信息,都是通过单独的管理系统或者文档保存,版本管理孤岛运行,缺少整体控制,无法解决统一管理。并且这些程序的版本控制都是由人去上线提交到版本库,需要人为管理提交,可能产生版本遗漏的问题。

技术实现思路

[0004]本专利技术提供了一种文件版本管理系统、方法及计算机设备,以实现对文件版本的管理。
[0005]根据本专利技术的第一方面,提供了一种文件版本管理系统,包括:版本管理服务器以及至少一台待管理主机;各所述待管理主机与所述版本管理服务器连接;
[0006]所述待管理主机包括:文件监控模块及版本管理模块;
[0007]所述文件监控模块,用于当监控到所处待管理主机上存在文件更新时本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种文件版本管理系统,其特征在于,包括:版本管理服务器以及至少一台待管理主机;各所述待管理主机与所述版本管理服务器连接;所述待管理主机包括:文件监控模块及版本管理模块;所述文件监控模块,用于当监控到所处待管理主机上存在文件更新时,生成文件更新信息,并发送至所述版本管理模块;所述版本管理模块,用于基于所述文件更新信息,进行文件版本本地管理,并将生成的文件版本管理信息发送给所述版本管理服务器;所述版本管理服务器,用于对接收的文件版本管理信息进行备份管理;其中,所述文件更新包括:文件新增、文件修改以及文件删除。2.根据权利要求1所述的系统,其特征在于,所述文件监控模块,具体包括:文件夹监控单元,用于对所处待管理主机上的各待管理文件夹进行监控,当从各所述待管理文件夹中判定存在更新文件夹时,将所述更新文件夹反馈至文件监控单元;所述文件监控单元,用于对所述更新文件夹中各待管理文件进行监控,当从各待管理文件中判定存在更新文件时,生成文件更新信息,并将所述文件更新信息发送至所述版本管理模块。3.根据权利要求2所述的系统,其特征在于,所述文件夹监控单元,具体用于:针对所处待管理主机上的每个待管理文件夹,通过二分查找确定所述待管理文件夹是否存在更新;如果存在更新,则确定存在更新文件夹,并将所述待管理文件夹记为更新文件夹。4.根据权利要求2所述的系统,其特征在于,所述文件监控单元,具体用于:针对所接收更新文件夹中的每个待管理文件,通过给定的信息摘要算法判定所述待管理文件是否存在变更;如果存在变更,则确定存在更新文件,基于所述更新文件生成所述待管理主机的文件更新信息,并发送至所述版本管理模块。5.根据权利要求1所述的系统,其特征在于,所述版本管理模块,包括:信息确定单元,用于根据接收的文件更新信息,确定版本变更记录;本地管理单元,用于对所述版本变更记录进行本地存储;信息发送单元,用于将所述版本变更记录发送至所述版本管理服务器。6.根据权利要求1所述的系统,其特征在于,所述版本管理服务器,...

【专利技术属性】
技术研发人员:舒海李悦邓何唐伟程白慧静
申请(专利权)人:重庆银行股份有限公司
类型:发明
国别省市:

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

1