🔬
深度 Git 原理融合
直接解析 .git 对象库,不依赖 git 命令行。支持 Blob/Tree/Commit/Tag 四种对象类型解析,原生 Zlib 解压松散对象。
TDI = Churn × BugFactor × Complexity × TimeDecay
- Churn 权重 40%: 文件修改频率
- BugFactor 权重 35%: Bug 修复关联度
- Complexity 权重 15%: 文件复杂度
- TimeDecay 权重 10%: 时间衰减因子| 仓库规模 | 完整诊断耗时 |
|---|---|
| 小型 (< 1000 commits) | < 1 秒 |
| 中型 (1000-10000 commits) | < 5 秒 |
| 大型 (> 10000 commits) | < 30 秒 |
# VS Code 插件安装
# 1. 下载 git-doctor-1.0.0.vsix
# 2. Ctrl+Shift+P → Extensions: Install from VSIX...
# CLI 命令行
npm install -g git-doctor
git-doctor analyzeMIT License - 自由使用,欢迎贡献!