dsh-git-flow
在终端中运行以下命令:
dsh plugin install hunan36/dsh-git-flow
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 侧边栏打开 Plugins → Add plugin,在 Package or address 填入 hunan36/dsh-git-flow 或 https://github.com/hunan36/dsh-git-flow 后安装并启用,也可执行 dsh plugin install hunan36/dsh-git-flow。
插件介绍
在 DeepSeek Harness 里写代码时,分支切换和提交往往要切到终端或外部工具,打断对话节奏。本插件把 Git 能力收进 Composer 工具栏:一个分支芯片就能看清当前分支、浏览本地与远端分支、搜索筛选并切换,也能在干净规则下创建新分支。
提交侧强调「只提交你勾选的文件」,不会悄悄 git add -A。勾选变更后,面板会把 diff 交给当前会话的模型起草提交说明,并可在中英文之间切换;模型不可用时有明确模板兜底。底部菜单还支持标准 git-flow:从 develop 或生产分支拉 feature、release、hotfix,finish 时合并、打 tag、必要时 bump package.json 版本并推送,冲突与脏工作区会在写入前被拦住。
适合在 DSH 会话工作区里日常开发、希望分支与提交留在 IDE 流程内、又需要可控 Git 边界(例如禁止 force push、工作区由 session 解析而非页面指定路径)的团队与个人开发者。
使用场景
- 在 Composer 里切换 feature 分支继续改代码
- 勾选部分文件提交并让会话模型写 commit message
- 按 git-flow 完成 release 或 hotfix 并合并打 tag
适合人员
- 在 DSH 会话工作区里日常写代码的开发者
- 希望少开终端、在界面内完成分支与提交的人
- 采用 feature/release/hotfix 分支策略的团队