dsh-git-worktree
在终端中运行以下命令:
dsh plugin install wloops/dsh-git-worktree
将以下提示词粘贴到 DeepSeek Harness 对话框中:
要安装此插件,请使用 DSH 插件命令从 GitHub 仓库安装:dsh plugin install wloops/dsh-git-worktree。源码地址:https://github.com/wloops/dsh-git-worktree
插件介绍
在使用 AI 编程助手时,一个常见的困扰是:Agent 为了完成任务,会直接在你本地的代码仓库中进行修改。这使得它的“施工”痕迹容易与你自己的工作进度(如暂存的、未暂存的改动)混杂在一起,难以区分和管理,甚至可能引发冲突。
dsh-git-worktree 插件正是为了解决这一痛点而设计的。它的核心思想是为每一次 AI 任务创建一个**完全隔离的 Git 工作树**。在这个专属的“沙盒”中,Agent 可以自由地修改、测试代码,而你的本地主分支则保持干净。任务完成后,插件会提供一个清晰的“预览”步骤,让你像代码审查一样,先查看所有变更,满意后再决定是否将其合并回本地仓库。
这款插件的核心能力体现在其严谨的工作流上:它实现了真正的环境隔离、强制的人工验收环节、可安全撤回的预览机制,并且最终只为整个任务生成一个整洁的提交。它特别适合那些需要使用 AI 助手进行复杂编码,同时对代码库整洁性、版本控制安全性有较高要求的开发者和团队。如果你希望在享受 AI 加速开发的同时,牢牢把握代码的最终决定权,那么这个插件将是你的理想工具。
截图预览
使用场景
- 使用AI助手进行并行开发,希望隔离不同任务的修改。
- 在应用AI生成的代码前,需要清晰地预览并审核所有变更。
- 在活跃开发的代码库中,安全地让AI实验和修改,而不影响主分支。
适合人员
- 频繁使用AI编码助手的开发者。
- 对代码库整洁性和版本控制有严格要求的团队。
- 希望在可控环境下,将AI生成的代码安全集成到项目中的工程师。


