介绍
Git Unearth 是一个 AI 驱动的 git blame 增强版,帮助你理解代码为什么写成这样,而不只是"谁写的"。
问题
传统 git blame 告诉你:
- 谁写了这行
- 什么时候写的
- commit hash
但它不告诉你:
- 为什么代码存在
- 什么业务需求驱动了它
- 是故意的还是权宜之计
- 它随时间如何演变
解决方案
Git Unearth 追溯代码的决策历史:
- 数据采集 — 将 git 命令输出解析为结构化数据
- 语义分析 — 分组 commits,分类意图
- 叙事生成 — 用证据链和置信度解释
置信度级别
| 级别 | 含义 |
|---|---|
| 🟢 高 | 有 PR/Issue 文档佐证 |
| 🟡 中 | Commit message 清晰 |
| 🔴 低 | 仅为 AI 推断 |