专利名称 ---【 一种基于Git的代码行生命周期追溯方法及电子装置 】 全文链接一   全文链接二

基本信息
申请号
CN202110013631.7
申请日
20210106
公开(公告)号
CN112698866B
公开(公告)日
20210423
申请(专利权)人
中国科学院软件研究所
申请人地址
100190 北京市海淀区中关村南四街4号
发明人
朱家鑫;陈伟;吴国全;窦文生;魏峻 专利类型 发明专利
摘要
本发明公开了一种基于Git的代码行生命周期追溯方法及电子装置,其提取Git仓库中的每一个commit的信息;根据commit的ID及相应父commit的ID,建立commit组成的有向无环图,按广度优先顺序遍历该有向无环图,依据commit的代码变更内容,跟踪提取并记录代码文件行的变更历史信息;对于一个commit中的一个文件的一行待查询代码,依据代码文件行的变更历史信息记录,得到该行待查询代码的产生、位移或消亡的commit的信息。本发明追溯了行粒度的代码生命周期数据,包括代码行的产生点、位移点、消亡点;能够追溯到代码行在多个分支上的完整变更历史;给定任意commit快照中的任意文件的任意行都能直接返回其全部生命周期数据。
主权项
NULL

 

IPC信息
IPC主分类号
G06F8/71

 

法律状态信息
法律状态公告日
20210423
法律状态
公开 法律状态信息
CN202110013631 20210423 公开 公开
法律状态公告日
20210511
法律状态
实质审查的生效 法律状态信息
CN202110013631 20210511 实质审查的生效 实质审查的生效IPC(主分类):G06F8/71
法律状态公告日
20220617
法律状态
授权 法律状态信息
CN202110013631 20220617 授权 授权

 

代理信息
代理机构名称
北京君尚知识产权代理有限公司 11200
代理人姓名
陈艳


| 联系我们 | 网站地图 | 版权声明 |

版权:中国科学院 主办:中国科学院科技促进发展局 承办:中国科学院成都文献情报中心 蜀ICP备05003827号-12

建议使用1024×768 分辨率 IE6.0以上版本浏览器