DSH HUB
首页插件商店插件包社区排行榜资源发布指南
插件源码
返回插件目录

shinchen6 /

shinchen6/dsh-git-view

已验证

dsh中查看git修改,支持编辑和git暂存、提交等操作,支持使用dsh中配置的模型生成提交信息

★ 0 Stars0 Forks0 IssuesN/A 社区评分0 已确认安装
查看 GitHub
README来源: main@2b879910

Git View

Review, stage, commit and push the session repository's git changes from the Harness conversation view.

中文

Whole-file view

What it does

A Git tab in the conversation view ring, after Trajectory. It reads the repository the session is working in — no path to configure, no second UI.

  • Change groups — conflicts, staged, unstaged and untracked, each with folder rows that fold a whole subtree and stage or discard it in one action.
  • Three ways to read a file — whole file with the changes marked, changes only as a unified diff, or side by side. Remembered across sessions.
  • Edit and save — open a working-tree file in the panel and write it back, guarded by the version the read returned.
  • Branches, stash, pull, sync — and a fetch, refresh and discard group.
  • Commit and push — an AI-written commit message from the staged diff, a commit button that commits, and a push button that lists every commit it would publish before it publishes them.

Changes only

Untracked directories stay folded until opened, and opening one asks git about that directory alone. A working tree with twenty thousand untracked files costs the same to list as one with twenty.

Install

Requires dsh 0.2.0-rc.2 or newer, Node 22.19+ or 24+, and a session whose working directory is a git repository.

dsh plugin --profile <profile> add shinchen6/dsh-git-view

Then restart the profile and open the Git tab in a conversation.

Screenshots

The push button lists what it would publish first.

Push confirmation

The commit box enlarges from its top-right control.

Enlarged commit box

License

Apache-2.0

—/ 5

暂无评分

已验证 DSH bundle

Commit 2b87991049f5

社区评论

还没有评论,来写第一条。

DSH HUB

社区维护的 DSH 插件索引。不是 GitHub 或 DeepSeek AI 的官方产品。

社区资源API关于