DSH Plugins
返回列表
⚙️

dsh-simple-worktree-plus

工作流 更新于 2026.10.13

在终端中运行以下命令:

dsh plugin install GitHub-Xzhi/dsh-simple-worktree-plus

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端执行 dsh plugin install GitHub-Xzhi/dsh-simple-worktree-plus 安装插件(源码:https://github.com/GitHub-Xzhi/dsh-simple-worktree-plus),安装或升级后重启 dsh web 并刷新页面。

插件介绍

在 DeepSeek Harness 里同时推进多条 Git 分支时,Worktree 能把不同任务隔离开,但若缺少统一入口和清晰的删除策略,分支与工作树很容易越积越多,清理也变得犹豫。

dsh-simple-worktree-plus 在延续 dsh-worktree 创建工作树、注册 Workspace 与隔离会话等能力之上,把「删 Worktree 时怎么处理分支」做成可配置策略:可一并删除对应 Git 分支,默认勾选「同时删除分支」,并对未合并分支支持强制删除(需自行确认重要提交已备份)。顶栏 Workspace 选择器旁、侧栏 Settings 上方提供 Worktree 管理入口;也可右键某个 Workspace,只扫描并管理该仓库下的 Worktree。

你可以在 Git Workspace 的新会话里创建 Worktree,在全局或单 Workspace 视图中查看与管理,并按偏好保存删除确认框的默认勾选项。适合需要并行多分支开发、又希望 Harness 内一键整理 Worktree 与本地分支的开发者与 Agent 工作流用户。

使用场景

  • 在 Harness 里为不同功能或修复并行开多个本地分支,又不想频繁切换目录
  • 需要在一个界面查看所有 Workspace 下的 Worktree 并统一整理
  • 删除已完成任务的 Worktree 时,希望一并清理对应本地分支

适合人员

  • 在 DSH 中频繁使用 Git Workspace 的开发者
  • 需要 Agent 会话与分支隔离的多任务用户
  • 重视 Worktree 与本地分支一致清理的维护者