Overview
dsh-git-vcs
README / EN
Package documentation
Registry summary
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- 提交树是多泳道图(每条分支一条泳道、分叉/汇合画在真正的分叉提交上),但: tag 暂不画标签芯片,因此「只被 tag 指向」的提交会以无标签节点出现; 续拉出更多提交后如果又冒出别的分支,泳道区会变宽(整表重排一次列宽),已显示行的泳道位置不变。 单次刷新最多渲染 2000 行(更早的历史靠滚到底续拉,超过上限后停止续拉)。 - 差异视图是统一 diff 文本,没有并排 diff、没有按 hunk/行勾选提交(Partial Commit)。 - `git stash push` 不带 `-u`,未跟踪文件不会被收走(面板暂无开关)。 - Remotes 页增删远程后不会自动 fetch:track 关系已写进 `.git/config`,是否抓取由用户在工具栏点 Fetch。 - 没有 changelist 分组、没有 Shelf、没有多 VCS root、没有编辑器 gutter 标记(DSH 无编辑器面板可挂)。 - 没有文件系统监听:自动刷新依赖 `autoRefreshSeconds` 或手动刷新。 - 状态只在内存:刷新页面即重置(与官方右侧栏一致)。 - 初始化只做 `git init`,不会顺带建 `.gitignore` / `README` / 首次提交(IDEA 会问是否加这些)。 - 空态下如果 `allowWrite=false`,按钮置灰并提示原因(初始化属于写操作)。
