Skip to content

v1.5.1

Choose a tag to compare

@github-actions github-actions released this 18 Oct 19:57
· 6 commits to main since this release

v1.5.1

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.5.0...v1.5.1