DSH Plugins
返回列表
dsh-git-worktree

dsh-git-worktree

客户端 更新于 2026.09.04

在终端中运行以下命令:

dsh plugin install LaoYueHanNi/dsh-git-worktree

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

在终端执行 dsh plugin install LaoYueHanNi/dsh-git-worktree 即可安装,项目开源地址为 https://github.com/LaoYueHanNi/dsh-git-worktree ,安装前请确保 DSH Web 已启动且主机版本不低于 0.1.2-rc.1。

插件介绍

在 Web 环境中管理 Git 分支和工作树,往往需要反复切到终端敲命令。dsh-git-worktree 把这套流程搬进了 DSH Web UI:选择分支、远程检出、就地切换、创建新分支、拉取并清理远程跟踪分支,全部在工具栏一行里完成,不再依赖外部终端。

插件最核心的能力是工作树隔离——在空白会话中打开 Worktree 开关,即可把当前分支切成一个独立工作树并注册为真实工作区,并行会话互不干扰;移除时先清点未提交文件与领先提交,确认安全后才执行删除。分支菜单采用 IDEA 风格的可折叠目录层级,远程分支一键检出并自动建立跟踪关系,侧边栏把同一仓库的主检出和所有工作树归入可折叠的仓库分组,多分支并行开发的视图一目了然。

适合在 DSH Web 中并行处理多条分支、需要频繁创建隔离工作区来跑实验或修 bug 的开发者。如果你更习惯在图形界面里完成分支操作,这个插件能省去绝大部分终端往返。

截图预览

使用场景

  • 在 Web 中并行开发多条分支,需要隔离工作区互不干扰
  • 频繁切换分支和远程检出,希望全部在界面内完成无需终端
  • 批量管理多个 worktree 的创建、浏览和删除

适合人员

  • 在 DSH Web 中进行多分支并行开发的开发者
  • 需要频繁创建隔离工作区跑实验或修 Bug 的工程师
  • 偏好图形界面完成 Git 操作而非反复敲终端命令的开发者