最近,我在默认分支 test_passed 中遇到了一些问题,因此切换到了 stable 版本。不过,我发现一些很棒的特性消失了(虽然问题不算严重,但我还是想多了解一下 Discourse 的各个分支)。
以下是当前活跃的分支:
我想请教一下,是否有以下建议:
-
如果你的论坛比较激进,希望体验新功能,可以选择 xxx 分支。
-
如果你的论坛要求非常严格,必须始终保持稳定运行,而你本人也比较保守,不希望出现任何 bug,可以选择 xxx 分支。
1 个赞
Stephen
(Stephen)
2
在这两种情况下,我认为 tests_passed 通常没问题。你可以通过设置预发布环境并在应用升级之前测试你的发布版本,来避免升级问题。
你上面描述的问题更多地与你们自己的发布流程有关,而不是 Discourse 的某个特定分支。
3 个赞
我们建议运行 tests-passed,并在 beta 版本 可用时进行更新。这样您可以灵活地根据需要自行选择更新时间。
除非在特定情况下(例如深度定制,我们托管的网站中 99% 都不属于此类),否则不推荐使用稳定版。稳定版之间相隔数月,我们仅向后移植关键或与安全相关的漏洞修复。因此,如果稳定版存在次要漏洞,您可能需要忍受相当长的一段时间。
这里有一些相关的讨论:
以及:
9 个赞