@xbzbing/dsh-git-panel:在 DSH Web GUI 裏使用 IDE 風格的 Git 面板
`@xbzbing/dsh-git-panel` 是一款面向 DSH Web GUI 的 IDE 風格 Git 面板插件,旨在將 Git 狀態查看、提交歷史和差異審閱集成至對話工作區,減少開發者在終端與 IDE 間的切換成本。該插件支持分支與提交歷史總覽、未提交變更的暫存/丟棄/提交/Amend、標籤管理、貯藏處理及分支切換等本地倉庫操作,所有寫操作僅影響本地且不自動推送。核心功能包括多視圖差異查看(統一、對照、詞級強調等)、工作區文件瀏覽與預覽(代碼、Markdown、HTML、圖片),以及基於 AI 生成提交信息。輸入框左側顯示 zsh 風格的倉庫分支標記,支持窄屏單欄佈局,且具備共享工作
閱讀全文dsh-git-panel:DSH Web GUI 的 Git 面板插件
`dsh-git-panel` 是 DSH Web 的 Git 面板插件,旨在將分支管理、提交圖譜、Diff 審覈及 Agent 分析整合至 Web GUI 右側,減少多窗口切換。其核心功能包括分支面板,支持切換、拉取、合併及遠程分支跟蹤,並提供即時搜索;GitLens 風格的提交 DAG 泳道圖,支持 cherry-pick 與撤銷操作;寫操作條,涵蓋提交、推送、暫存及恢復;以及變更文件列表與行內着色 Diff 查看,可將改動一鍵帶入對話供 Agent 分析。該插件自動適配 DSH Web 的語言、主題及工作目錄。用戶通過 `dsh plugin add` 命令安裝並重啓服務即可使用,適用於
閱讀全文