SVN工作队列数据清理方法、装置和计算机设备制造方法及图纸

技术编号:40133124 阅读:17 留言:0更新日期:2024-01-23 22:27
本申请涉及一种SVN工作队列数据清理方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:监听SVN版本控制管理命令,获取SVN版本控制管理命令的执行结果以及SVN版本控制管理命令的执行目录,若SVN版本控制管理命令的执行结果为异常执行结果,则识别异常执行结果的异常类型,若异常类型为操作异常中断,则执行预设的数据清理可执行文件,以删除工作队列中的阻塞数据,其中,数据清理可执行文件被执行时用于在查询到目标数据库文件中工作队列存在阻塞数据的情况下,删除阻塞数据,目标数据库文件为SVN版本控制管理命令的执行目录下的数据库文件。采用本方法能够高效地删除SVN工作队列的阻塞数据。

【技术实现步骤摘要】

本申请涉及计算机数据处理,特别是涉及一种svn(subversion,版本管理软件系统)工作队列数据清理方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、svn是subversion的简称,是一个开放源代码的版本控制系统。其遵循apachelicense 2.0开源协议,用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。当使用svn进行版本管理控制时,由于各种原因(比如网络中断、电脑意外关机等)导致中途取消或中断了上次的操作,此时需要执行cleanup操作来清理未完成的操作记录。但是,由于前一个操作被中断或取消,导致文件或目录处于锁定状态,因此,在执行cleanup操作时会出现错误。

2、目前,为了解决上述问题,常用的方式需要先下载sqlite,并将sqlite安装在对应的svn目录下,然后通过手动操作sqlite,执行数据查询和数据命令,清除work_queue表中的数据即解除锁定状态,才能重新执行cleanup操作。

3、然而,上述方式需要借助第三方工具进行手动操作,且操作人员需要具备一定的专业知本文档来自技高网...

【技术保护点】

1.一种SVN工作队列数据清理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述数据清理可执行文件中封装有阻塞数据查询命令和阻塞数据删除命令;

3.根据权利要求1所述的方法,其特征在于,所述识别异常执行结果的异常类型包括:

4.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1至3任意一项所述的方法,其特征在于,删除目标数据库文件中工作队列表的阻塞数据之前,还包括:

7.一种SVN工作队列数据...

【技术特征摘要】

1.一种svn工作队列数据清理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述数据清理可执行文件中封装有阻塞数据查询命令和阻塞数据删除命令;

3.根据权利要求1所述的方法,其特征在于,所述识别异常执行结果的异常类型包括:

4.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1至3任意一项所述的方法,其特征在于,删除目标数据库文件中工作队列表的阻塞数据之...

【专利技术属性】
技术研发人员:罗皓
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1