概览
dsh-git-vcs
README / ZH
插件文档
目录摘要
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- 提交树是多泳道图(每条分支一条泳道、分叉/汇合画在真正的分叉提交上),但: 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`,按钮置灰并提示原因(初始化属于写操作)。
