Repository navigation
兼容性
- 要求 Node.js ≥ 22.12.0、DSH ≥ 0.2.1-alpha.2;实测宿主 0.2.1-alpha.2(官方提交 d743267388641bc76f17c45ce8b4c231aed1d32c)。
- DSH 0.1.7 用户请保留插件 0.1.2,升级前先更新宿主。
改进与修复
- 合并 develop 到 main,完善 README 的安装、升级、兼容性与排障说明。
- 加固 RPC 请求格式、端点校验和取消传播。
- 修复首次提交前取消暂存、通配符文件误操作、符号链接和仓库根边界逃逸。
- 贮藏支持包含未跟踪文件,空操作不再误报新建记录;凭据相关输出脱敏。
- 单文件差异测试改用独立夹具,避免合并提交导致误报。
验证与限制
- npm test:10 组 Node 回归、64 项 host、17 项客户端、6 项 VM/JSON 检查通过。
- Chrome DOM:33 项检查通过;真实 DSH 认证、暂存/取消暂存、Origin 防护、协议与客户端资源集成通过。
- 尚未逐项验证 Windows/Linux 桌面和全部真实菜单;暂不支持按行提交、并排 diff 或冲突编辑器。
获取
GitHub 源码标签:v0.2.0。已发布到 npm:dsh-git-vcs@0.2.0,latest 指向 0.2.0;官方源包校验值与本标签发行文件一致。安装命令:
dsh plugin --profile web add dsh-git-vcs@0.2.0 --registry=https://registry.npmjs.org安装后重启 dsh web 并刷新浏览器。
Full Changelog: v0.1.2...v0.2.0