从测试版升级到正式版

你好!

我看到 V2.7.0 已经发布了。
我目前使用的是 2.7.0.beta9,想要升级到 2.7.0 正式版。

我的问题是:该如何操作?

再稍等一下,我想很快就会有公告。

另外,如果你想现在切换到 stable,正是时候。我怀疑如果你现在运行升级,最终会进入 v2.8.0.beta1。

编辑:看这里:2.8.0.beta1: The beginning of Discourse 2.8 'Audion'

5 个赞

这一点至关重要。更新之前,您需要切换到稳定分支。话虽如此,除非是极其特定的使用场景,否则我们不建议运行稳定版。

4 个赞

好的,所以我应该保持在测试版路径上?

如果我想切换回稳定版,该怎么做?我查看了 app.yml,但没找到关于稳定版/测试版的任何信息。

是的,这是我们标准的建议。除非你有非常具体的理由需要切换到稳定版(欢迎在此分享你的理由),否则你应该坚持使用 tests-passed,即默认选项。请注意,你 technically 并不在 beta 分支上,而是在 tests-passed 分支上。不过,你会收到新 beta 版本的通知,并且很可能只在那时进行更新,这就是为什么你可能会觉得自己在 beta 分支上的原因。

查找类似这样的一行:

version: tests-passed

若要切换到稳定版,将其更改为:

version: stable

(请注意不要修改缩进)。

7 个赞

好的,所以 2.7.0.beta9 只是一个名称,技术上并不属于 alpha/beta/rc 版本。我明白了!

那我就不做任何操作,只需等待下一个“beta”版本发布,即 2.8.0.beta1。

非常感谢大家!

5 个赞

没错。可以把 beta 版本视为“次要”或“点”版本发布。

不客气!

1 个赞

我们暂时考虑切换到“稳定版”,因为有一位活跃用户希望减少更新和变更。如果效果不佳,我们随时可以切换回标准的测试版发布计划。