
Git Peel
gitpeel.daltonvector.ai
在VS Code中穿越代码历史
19天前制作者:Shahadil Munawir
关于 Git Peel
Git Peel 是一款强大的 VS Code 扩展,让你直接在编辑器中浏览提交历史、预览文件历史版本,并一键恢复。无需切换终端或打开 Git GUI,即可像时间旅行一样穿梭于代码库的过去与现在。
核心功能
- 历史浏览:在侧边栏中直观展示当前仓库的提交历史,按时间线排列,支持搜索和过滤。
- 文件预览:点击任意提交,即可预览该版本下的文件内容,支持差异对比,高亮显示改动。
- 一键恢复:找到需要的旧版本后,点击即可将文件恢复到工作区,无需手动执行
git checkout。 - 分支与标签支持:轻松切换分支、查看标签,快速定位特定里程碑。
主要特性
- 无缝集成:完全嵌入 VS Code 界面,无需离开编辑器即可完成所有 Git 历史操作。
- 直观交互:通过树形视图和颜色标记,清晰展示文件状态(新增、修改、删除)。
- 安全操作:恢复前自动备份当前版本,防止误操作导致代码丢失。
- 性能优化:针对大型仓库进行缓存和懒加载,保持编辑器流畅。
- 开源免费:基于 MIT 协议,社区活跃,持续更新。
适用场景
- 调试回归:快速定位引入 bug 的提交,对比代码变化。
- 代码审查:在审查历史变更时,直接预览旧版本文件。
- 恢复误删:不小心删除了重要代码?一键找回。
- 学习项目:通过历史提交了解项目演进过程。