a792883583 / dsh-git-panel

목록에 있음

DSH web GUI git panel: branch management + GitLens-style commit graph

main도구 소스 보기

설치

npx -y @deepseek-ai/dsh plugin --profile web add github:a792883583/dsh-git-panel

이 설치 명령은 GitHub 저장소 주소에서 생성된 확인되지 않은 시작점입니다.

README

유지 관리자가 작성한 문서 스냅샷입니다.

GitHub에서 보기 ↗
커밋 9f11ef6동기화 2026. 8. 18.

dsh-git-panel

English · Español

DSH Web GUI 的 Git 面板插件:分支管理(切换 / 拉取 / 抓取 / 重命名 / 删除 / 合并)+ GitLens 风格的提交图谱。

功能

  • 分支面板(聊天区右侧):
    • 本地分支:当前分支高亮,显示相对上游的 ↑ahead / ↓behind双击切换分支(当前分支双击为拉取)
    • 远程分支:双击检出(自动创建本地跟踪分支)
    • 右键菜单:重命名 / 删除 / 合并至当前分支(远程分支为删除远程分支)
    • 一键拉取当前分支、全部抓取git fetch --all --prune
  • 分支胶囊(输入框上方):显示当前分支,点击展开本地分支列表快速切换
  • Git 图谱:提交 DAG 泳道图(lane 算法),三栏标题(线图 / 提交 / 分支),提交列左右两侧可拖拽调宽(宽度持久化),点击节点查看提交详情;虚拟化渲染——只绘制可视区域,大仓库滚动流畅
  • 多语言:自动跟随 DSH Web 界面语言(中文 / 英文),西班牙语浏览器自动切换西班牙语,默认简体中文
  • 跟随当前会话工作目录:切换项目会话自动重新绑定
  • 明暗主题跟随 DSH Web GUI

界面预览

分支面板(本地/远程分支、ahead/behind、双击切换、右键菜单):

分支面板

分支胶囊(输入框上方快速切换分支):

分支胶囊

提交图谱(三栏可拖拽列宽、虚拟化滚动):

提交图谱

安装

dsh plugin --profile web add dsh-git-panel

重启 dsh web,打开绑定 git 仓库的项目会话,聊天区右侧出现「Git 面板」。

本地开发时可用 dsh plugin --profile web add link:/path/to/dsh-git-panel 以链接方式安装,修改源码后 npm run build 并刷新页面即可生效。

License

MIT

프로젝트 파일 및 신호

표시된 항목은 디렉터리 스냅샷에서 감지된 공개 저장소 신호입니다.

문서감지됨

저장소 정보

언어
TypeScript
라이선스
MIT
최신 릴리스
v0.1.0
마지막 업데이트
2026. 8. 15. 오전 12:21

신중하게 설치하기

소스 코드, 권한, 수명 주기 스크립트, 의존성 및 네트워크 접근을 검토하고 신뢰하지 않는 플러그인은 격리 환경에서 테스트하세요.