dsh-ide-git
在终端中运行以下命令:
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 和分支比较但内置面板入口不够用的开发者




