Repository navigation
v0.3.0
Git 可视化,操作更简单
dsh-easygit-plugin@0.3.0 将 Git 状态、提交图和常用操作集中到 DeepSeek Harness Web 原生右侧工作台。
- 看清仓库:文件审阅与原始 Diff、提交图与详情、本地/远程分支和标签、贮藏与同步状态。
- 点击操作:暂存、提交、分支管理、fetch/pull/push、设置上游和 Rebase。
- 合并与冲突:合并前预览,支持普通、仅快进与压缩合并;三方编辑器支持 Merge、Rebase、Cherry-pick 和 Revert 的冲突处理。
- 完整贮藏管理:选择文件、包含未跟踪文件、审阅、应用、弹出、删除以及从贮藏创建分支。
- 提交修正:修改说明、补充最近提交、撤销最近提交但保留改动、Revert 历史提交。
- 文档与兼容性:重写中英文 README、更新展示图,适配 DSH
0.1.7-rc.1的 Shell 接口,保留0.1.6-alpha.2兼容路径。 - 修复 Diff 刷新:暂存/取消后跟随正确分组,提交后清空旧差异,避免迟到响应覆盖当前状态。
发布验证
npm run prepublishOnly通过:150 项测试,31 个可重复构建产物。- 真实临时 Git 仓库验证常用操作、贮藏、三种合并模式、冲突处理、提交修正、远程同步和提议安全。
- 在隔离的 DSH
0.1.7-rc.1浏览器完成真实操作,并通过正式插件命令净安装待发布 tarball,验证打开工作台、创建提交和历史记录。 - Agent 的提议执行与安全校验有测试覆盖;本轮未调用外部模型验证自然语言回复。
安装
dsh plugin --profile web add dsh-easygit-plugin@0.3.0安装或升级后,重启 DSH Web 后端并刷新浏览器。