概览
@liangfengqi/dsh-config-sync
DSH 多端配置同步插件:把 DSH_HOME 的配置面文件(设置/插件清单/技能)纳管到私有 Git 仓库,多端捕获、推送、拉取、应用与回滚;插件依赖按 pnpm-lock 确定性重建。
README / ZH
插件文档
目录摘要
DSH 多端配置同步插件:把 DSH_HOME 的配置面文件(设置/插件清单/技能)纳管到私有 Git 仓库,多端捕获、推送、拉取、应用与回滚;插件依赖按 pnpm-lock 确定性重建。
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- **应用后必须重启 DSH** 才生效(`cordis.patch.yml` / `package.json` 是启动时读取的)。 - **「应用并安装依赖」在运行中的进程里跑 pnpm**:新插件文件可写入,但被占用的原生模块可能安装失败;失败时重启后再到终端执行 `pnpm install`。稳妥做法:应用 → 重启 → 如提示缺插件再装一次。 - 多机建议**同版本** DSH;仓库里记录了捕获时的版本,跨版本应用前请先升级。 - 自动捕获默认关闭;开启后只在有变更时提交,自动推送建议只在主用机开启。 - macOS / Linux 未实测(宿主代码只用 Node 内置模块,路径按 POSIX 处理;客户端逻辑与环境无关)。 ---
