Repository navigation
v1.4.0
v1.4.0
dsh-git-manager — DeepSeek Harness Git 工作区管理插件。
功能
- 入口在输入框「模式」选择器旁(仅当前目录是 git 仓库时显示),面板与「设置」同规格(Esc / 遮罩点击关闭)。
- 变更:staged / unstaged / untracked 分组,stage / discard,自绘 unified diff(hunk 级 + 行级暂存/撤销),commit(含 amend),stash 全家。
- 分支与 tag:新建 / 切换 / 改名 / 删除 / 合并,与当前分支对比 diff;tag 新建 / push / 删除。
- 历史:分支线图形(Host 侧布局 + Client SVG)+ 过滤(ref/路径/作者/grep/日期)+ 范围对比 + 交互式 rebase(todo 编排)+ revert / reset / fixup / cherry-pick / undo。
- 冲突:ours / theirs / 手动编辑(三栏对照);继续 / 中止合并。
- Worktree:添加(成功后自动注册为 DSH 工作区)/ 删除 / prune。
- blame / reflog / remote / config 管理。
- 子仓库支持:仓库树发现(git submodule + 嵌套独立仓库)、变更 Tab 按仓库分组聚合、五 Tab 仓库切换器、指针 diff「在子仓库中查看 a..b」跳转、指针冲突 ours/theirs 解决、设置 Tab「子仓库」管理区(更新/同步/卸载/初始化/添加子模块/嵌套仓库就地注册)、全仓库批量 fetch/pull,以及嵌套仓库误暂存/误删双防护。
📦 安装
dsh plugin --profile web add @duke-dsh-plugins/dsh-git-manager或使用本 Release 附件中的 tgz 包安装。装完必须重启 DSH 生效。
Full Changelog: v1.3.0...v1.4.0