AKS1st/dock-git
AKS1st★ 0JavaScript最后同步: 2026-08-20
DSH 生态中最好的 Git 历史可视化插件:泳道式提交图、分支/标签徽标、三栏 diff、暂存/提交/推送、远端管理;依赖 dock 基座 | The best Git history viewer for DSH: swimlane commit graph, branch/tag badges, three-column diff, stage/commit/push, remote management; requires the dock base
README 摘要
dock-git English DSH 生态中最好的 Git 历史可视化插件 —— 没有之一。 泳道式提交图、分支/标签徽标、三栏 diff、暂存提交推送、远端管理,把 VSCode 的 Git 面板直接搬进 DSH 工作台。在 DSH 里看仓库、管分支、推代码,dock-git 就是终极武器。 dock 系列的 Git 历史可视化插件:在侧边栏挂载启动面板(活动项 git ),渲染当前工作区 git 仓库的提交历史图(提交图 / 分支 / 标签 / 远端),并支持分支、标签、配置、远端、暂存、提交与推送操作。 效果预览 功能 - 提交历史图 :泳道式提交图,展示分支/标签/远端引用徽标、未提交改动节点;N+1 探测「更多提交」。 - 提交详情 :点击提交展开详情——提交信息、作者、变更文件树(新增/修改/删除/重命名)、旧/新文件内容三栏对比、diff(512 KiB 截断,UTF-16 安全)。 - 多仓库发现 :扫描会话工作区(cwd 及其两层子目录)内的独立 git 仓库,可切换目标仓库。 - 分支/标签管理 :创建、重命名、删除分支,创建/删除标签,检出( git switch ,无路径语义歧义)。 - 暂存与提交 :VSCode 风格 status/stage/unstage/commit( --no-verify ,不执行仓库钩子)。 - 远端操作 :list / add / remove / set-url、fetch、pull、fetch-into、push(分支/标签,支持 --force-with-lease )。 - 配置读写 :读取任意仓库配置;写入仅限 user.name / user.email 。 - 多语言 :内置中英文界面,跟随 DSH 全局语言设置。 依赖 依赖 类型 说明 dock = 0.1.0 peer(必需) 工作台外壳:侧边栏面板、编辑器区视图、 ctx.workbench 由它提供 git 命令行 系统运行时 必需:所有 Git 操作通过 spawn 调用系统 git ,需在 PATH 中可用 DSH Web 环境 运行时 必需,客户端平台为 Web cordis ^4.0.0-rc.7 peer 插件框架(DSH 自带) react ^18.2.0 peer(可选) 客户端渲染需要;未提供时面板 UI 不激活 可选搭档 :dock-git 与文件浏览完全独立,不需要 dock-files ;若同时安装 dock-files 及查看器插件,提交详情里的文件可无缝衔接工作台打开。 安装 需要 dock 基础插件: 安全 - /wb-git 路由只接受受信任来源(回环地址 / trustedHosts + 同源检查)的 POST。 - git 一律以参数数组直接 spawn(无 shell 字符串),环境变量消…
在 GitHub 查看完整 README →分类
Enhancement suite for Gemini, AI Studio, Claude & ChatGPT — plus a prompt manager for any web UI, DeepSeek Harness included. / 面向 Gemini、AI Studio、Claude 与 ChatGPT 的增强套件;提示词管理器可用于任意 Web UI,含 DeepSeek Harness。
★ 19,772
zhu1090093659/dsh-web-uiPlugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.
★ 5,470
omdsh-dev/DSH-better-sidebar开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 | Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git, and sub-agent pages.
★ 2,596