首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种适用于代码仓库中的针对查询相关代码的commit查询方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:炫彩互动网络科技有限公司;南京邮电大学

摘要:本发明涉及计算机技术领域,公开一种适用于代码仓库中的针对查询相关代码的commit查询方法,对初始版本的代码仓库进行遍历,将所有代码文件写入增量索引中并记录最新一次提交的commitID,当代码仓库版本更新时,获取版本更新后最新一次的提交的commitID,将其记录与此次提交之前记录的commitID提交进行比较,得到出现新增、删除和修改的代码文件,并更新到增量索引中。最后通过增量索引,完成对代码仓库的搜索、查询和管理。利用增量索引完成对代码仓库版本更新时新增、删除或修改的代码文件的记录和管理,能够有效地针对代码仓库的版本更新相关问题,更好地完成版本更新中出现修改的代码文件的标记和查询任务,对版本更新中不同版本的代码仓库中的代码文件进行管理。

主权项:1.一种适用于代码仓库中的针对查询相关代码的commit查询方法,其特征在于,包括下列步骤:步骤1:应用lucene提供的功能为代码仓库中代码文件的commit建立增量索引,对后续所有被遍历的代码文件commit中的提交索引版本COMMIT_INDEX_VERSION,提交分区COMMIT_HASH,元索引META这些commit信息建立对应的索引;步骤2:初始版本代码仓库中,对代码仓库中所有的代码文件的commit进行遍历,在遍历过程中,对当前的代码文件的commit信息进行记录并更新到对应的COMMIT_HASH索引中,以便获悉哪些commit已被索引,记录最后一次提交的commitID,以便在代码仓库版本更新时,需要为哪些后续commit对有更改的代码文件进行索引;步骤3:代码仓库版本更新时,获取更新后最新一次提交的commitID和索引版本indexversion这两个提交信息;步骤4:将步骤3中提交的信息与之前更新于索引中的提交信息进行比较,判断两次信息是否相同,获得新增、删除或修改的代码文件,将其更新到增量索引中,为出现改动的代码文件更新新的索引;步骤5:利用增量索引的录入和操作,完成对代码仓库中不同代码文件的搜索、查询和管理。

全文数据:

权利要求:

百度查询: 炫彩互动网络科技有限公司 南京邮电大学 一种适用于代码仓库中的针对查询相关代码的commit查询方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术