改了什么还没提交侧栏一眼看清:dsh-git-panel 给 AI 工作台装上 Git 面板

用 AI 干活的人常有这样的时刻:改了半天,说不清哪些文件动了、哪些还没提交,想看一眼仓库状态又得切到终端敲命令。开发者 xbzbing 的 dsh-git-panel 插件把这件事搬进了 DSH 的网页界面:一个常驻的 Git 标签页,加上输入框旁的分支标记,对话过程中随手就能看仓库、提交改动,不用切窗口。MIT 协议开源,客户端分类,审核通过。

总览是标准的三栏。 左边分支和标签列表,中间可搜索的提交历史图(按提交说明、哈希、作者、日期都能搜),右边是选中提交的变更文件树,点开文件就能看它在那次提交里的差异。未提交的改动单独一页:逐个文件暂存、放弃,也能批量操作,提交之外还支持原位修正(amend)和贮藏,页面顶部有文件数与增删行的统计条。

细节想得周到。 切分支时远程分支会自动落成同名跟踪分支,不留悬空状态;有未提交改动时可以先贮藏再切。硬重置这类危险动作会先列出将要丢弃的改动,还要额外勾选确认才执行。提交说明可以让 AI 起草:它按仓库既有的提交风格来写,语言跟着仓库历史自动推断,用哪个模型可以跟随当前会话,也可以在设置里固定。

看差异是重头戏。 统一、对照、变更前、变更后四种视图,语法高亮,词级改动强调,块间被隐藏的上下文按需展开,页内就能查找。面板里还能浏览工作区目录树,预览代码、文档和图片。窗口窄的时候自动换成单栏布局,手机上也能用。

安全边界写得明白。 所有 git 命令都经由宿主的子进程服务执行,参数数组传递、不拼接命令行字符串,工作目录锁定在仓库根,每条命令带超时和输出上限,也不用强制参数。文件访问只读工作区内,软链指向仓库外的一律拒绝。插件自身除了一次版本检查外不联网,不读取不存储任何凭据,无遥测。有一点要知情:让 AI 起草提交说明时,改动内容会发送给你所选的模型服务商——介意的可以关闭这个功能。

安装不折腾。 一条命令装 npm 包,装完标签栏里就多出 Git 页,不用重启服务。输入框旁的分支标记默认开启:仓库加分支名挂在输入框左侧,有未提交改动时颜色会变,点一下直达面板。

适合谁用。 让 AI 改代码又怕它把仓库弄乱的人,用这个面板盯着改动范围、核对每次提交,心里有底。贵阳 软件团队 给开发机配 AI 工作台时,这类看得见的护栏值得配上,欢迎搜索了解贵州诚鑫致达科技。

企业存储选型参考|贵州诚鑫致达

做备份容灾一体机方案,群晖机型参考:DP7400 · DP520 · DP320。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。

服务区域|贵州诚鑫致达

贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。四川成都群晖存储部署、机房建设与数据安全集成服务。