DSH Plugins
返回列表
dsh-worktree

dsh-worktree

工作流 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install alpacachen/dsh-worktree

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

在 DeepSeek Harness 中运行 dsh plugin install alpacachen/dsh-worktree 即可安装,插件源码托管于 https://github.com/alpacachen/dsh-worktree 。

插件介绍

在 DeepSeek Harness 中同时推进多个 Git 任务时,往往需要手动切换分支、逐一创建 worktree、再分别启动独立会话——流程琐碎且容易出错。dsh-worktree 把这条链路压缩成一步操作:在新会话面板或任意 Git Workspace 菜单中填入任务名,插件即自动创建 task/ 分支、生成对应 worktree、将其注册为独立 DSH Workspace 并打开隔离会话。每个任务拥有独立工作目录与上下文,并行工作流互不干扰。删除 worktree Workspace 不会触碰底层 Git 分支,无需额外服务或项目级配置。

你可以选择基于当前分支或仓库主分支创建 worktree,插件完整支持 DSH 主题并内置中英文界面,开箱即用。

适合在 DeepSeek Harness 中频繁并行处理开发、修复和维护任务的用户,省去重复的手动 worktree 管理,把精力留给代码本身。

截图预览

使用场景

  • 同时处理多个 bug 修复时,为每个任务创建独立工作目录,避免分支互相污染
  • 在新任务中基于主分支一键生成隔离环境,省去手动执行 git worktree 命令的步骤
  • 多人协作时为每个任务分配专属 workspace,会话上下文互不干扰

适合人员

  • 在 DeepSeek Harness 中频繁并行处理开发任务的工程师
  • 日常需要管理多个 Git 分支与 worktree 的全栈开发者
  • 追求精简工作流、希望减少手动命令操作的 DSH 用户