无极开物Docs
版本发布

发布通道

stable、preview 与 dev 的含义、相互关系,以及如何在它们之间切换。

Kaiwu 提供三个通道,所选通道不同,获得的内容也不同。这种差异至关重要:某项修复可能已在 dev 上线数周,之后才会合并至 stable。

通道命令说明
stableKAIWU生产正式版。稳健保守,适合绝大多数用户。
previewhprev候选发布版(RC)—— 即将成为 stable 的版本。
devhdev集成通道。所有改动均最先合并至此,可能不够稳定。

不同通道支持并行安装,并各自维护独立的 shim 命令入口。若某个项目需要最新的修复,你可以运行 hdev,同时让 KAIWU 继续保持在 stable 版本。各通道均独立根据自身通道更新。

各通道的安装命令详见 CLI 页面。

代码改动如何发布

开发采用三分支模型,代码呈单向流动:

dev  →  preview  →  main

dev 是集成分支,也是代码仓库的默认分支 —— 所有改动都会优先合入这里。preview 是发布候选分支,preview 构建即出自该分支。main 则对应 stable。版本号与变更日志的生成发生于代码晋升之前的 dev 源码区间,因此 main 是流向的目标分支,而非日常开发的起点。

如果你正在使用 stable 并遇到了疑似已知 Bug 的问题,不妨先确认该问题是否已在 dev 中修复。这两个版本之间的差距可能相当大。

切换通道

安装其他通道并不会移除当前已有的通道 —— 只需运行目标通道的安装端点,并使用对应的命令即可。KAIWU status 会显示当前所调用 CLI 所属的通道,这是确认当前实际运行版本最快捷的方式。

相关内容

  • CLI — 安装命令与通道管理。
  • 检查配置 — KAIWU status。
  • 更新 — 应用、CLI 与镜像的更新机制。
© 乾元执中(南京)科技有限公司 · WUJI-Labs

On this page