需要我帮你解读这件专利吗?
公开(公告)号CN122963915A | 申请号CN202510467111.1 | 专利类型发明专利 |
状态在审 | 国家或地区CN | 申请人复旦大学 |
分类号G06F11/3604(2025.01), G06F8/41(2018.01), G06F8/71(2018.01) | 申请日2025-04-15 | 公开日2026-10-23 |
发布日期2026-10-23 | 文档 ID84601498357200002 | 源数据页码215 |
专利语言zh | ||
本发明涉及软件代码合并技术领域,提供一种基于AST划分剪枝的潜在冲突代码块检测方法及系统,包括响应冲突代码块检测请求;通过AST解析工具对原始文件以及至少一个修改分支文件解析,生成对应的AST结构;将AST结构划分为若干个独立的代码块,并根据代码块的结构特征生成唯一的代码块签名,用于标识和区分代码块;遍历原始文件及修改分支文件中的代码块,通过比较各代码块的父节点、签名和内容相似度建立对应关系,检测并标记存在潜在冲突的代码块。通过在代码块层次上进行精细划分和剪枝,有效缩小冲突范围,提高冲突检测的效率和准确性,适用于多种版本控制和分支管理场景,能够快速识别并标记潜在的冲突代码块,减少人工干预。
附图 1