DSH Plugins
返回列表
dsh-ide-git

dsh-ide-git

客户端 更新于 2026.09.15

在终端中运行以下命令:

dsh plugin install KannaKuron/dsh-ide-git

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端中运行 dsh plugin install KannaKuron/dsh-ide-git 即可安装,插件源码地址为 https://github.com/KannaKuron/dsh-ide-git 。

插件介绍

DSH 自带的 Git 面板能完成暂存、提交和浏览历史,但分支只是一个下拉框,历史是一平面列表,想比较分支、变基、cherry-pick 或逐行查看某次提交改了什么,都缺少顺手的入口。dsh-ide-git 把 JetBrains 系 IDE 的 Git 工具窗口搬进了 DSH 侧边栏:左侧是带 ahead/behind 角标和 worktree 标记的分组分支树,中间是 lane 拓扑提交图谱(支持文本、哈希、作者、日期、路径多维筛选),右侧是四组变更列表与提交框,点任何一次提交即可展开完整信息和逐行 diff(行号、hunk 高亮、红绿底)。分支右键提供签出、合并、变基、比较、重命名、删除;提交右键提供 cherry-pick、还原、重置(保留/丢弃)等,破坏性操作一律二次确认,删除分支或贮藏后 30 分钟内可从浮窗一键撤回。

插件用 ResizeObserver 量容器尺寸自适应布局:宽面走三栏并排(分支树 · 图谱 · 变更),窄面走纵向堆叠,右侧栏和底部工作台都能用,也可独立运行无需底座。内置 21 种语言词典跟随 DSH 语言实时切换,图标全部自带 SVG,不依赖宿主图标集。

适合在 DSH 里频繁做分支管理、提交审查和变基操作的开发者,尤其是从 IntelliJ 或 CLion 迁移过来、希望 Git 面板保持肌肉记忆的用户。

截图预览

使用场景

  • 在 DSH 侧边栏直接管理本地和远程分支,执行签出、合并、变基等操作
  • 点击任意提交查看逐行 diff,右键比较两个分支的文件与提交数差异
  • 按文本、哈希、作者、日期、文件路径多维筛选并排序提交历史

适合人员

  • 习惯 JetBrains 系 IDE Git 面板、希望保持相同操作肌肉记忆的开发者
  • 在 DSH 中频繁进行分支管理、提交审查和变基操作的用户
  • 需要逐行 diff 和分支比较但内置面板入口不够用的开发者