Skip to content

tinker-git

一个 Git 插件,用于在 TINKER 中查看 Git 历史记录、浏览提交和检查文件变更。

Screenshot

功能

  • 仓库管理 — 通过拖放或系统对话框打开 Git 仓库,支持多标签页
  • 分支/远程/标签切换 — 浏览和筛选本地分支、远程分支和标签,支持搜索
  • 提交历史 — 滚动查看分页的提交列表,显示作者、日期和提交信息摘要
  • 提交详情 — 查看完整的 diff 输出,以颜色标记新增和删除行,可按文件折叠
  • 文件浏览 — 浏览任意提交快照的文件树,并以语法高亮查看文件内容
  • 按行查看 (Blame) — 切换逐行 blame 视图,查看每行的作者和提交信息
  • 大文件差异处理 — 大差异默认折叠,提供"显示差异"选项;超大差异(超过 70MB)显示警告
  • 多标签页 — 在多个标签页中打开不同的仓库,支持拖拽排序和右键菜单

使用方法

  1. 将 Git 仓库文件夹拖放到窗口中,或点击打开仓库通过对话框选择
  2. 从分支选择器中选择一个分支、远程分支或标签以查看其提交历史
  3. 点击提交列表中的某条提交以查看其 diff 详情
  4. 向下滚动提交列表可自动加载更多提交
  5. 展开或折叠单个文件的差异;点击 SHA 可复制完整的提交哈希
  6. 点击提交详情工具栏中的浏览文件(文件夹图标)浏览该提交的文件树
  7. 点击文件可在编辑器中以语法高亮查看其内容
  8. 切换按行查看以查看逐行的作者和提交注解

基于 AGPL-3.0 许可发布