发布周期
新版本 Blender 的目标是每 3 个月发布一次。特定版本的实际发布周期更长,并且与前后的发布周期重叠。
分支
工作分两个分支进行:
blender-v{VERSION}-release
分支:修复和其他增量改进。master
分支:新功能和改进的文档,用于之后的版本。
blender-v{VERSION}-release
分支将在发布日 5 周前提供。 同时,master
将为下一个版本开放,这样就有 2 个月的时间来为下一个版本的新功能添加文档,剩下 1 个月用来改进。
切换分支
要切换到发布分支,请使用:
git checkout blender-v{VERSION}-release
要切换回开发分支,请使用:
git checkout main
更新分支
要将发布分支的更改合并到开发分支,请首先切换到开发分支,然后使用:
git merge blender-v{VERSION}-release
Bcon 阶段
每个 Blender 版本都有自己的 Bcon 阶段,指示允许进行哪些类型的更改以及作者关注的内容。
这意味着,例如,Blender 2.90 可以在 Bcon3(收尾),而 Blender 2.91 是在 Bcon1(新功能和更改)。
相位 |
描述 |
持续时间 |
细节 |
分支 |
---|---|---|---|---|
Bcon1 |
新功能以及变化 |
4-5 周 |
前 5 周与上一版本的 Bcon3 和 Bcon4 阶段重叠,编写焦点将拆分为上一版本的修复,并为已添加或可能添加到 Blender 的功能编写文档。这也是对手册进行更大或更具破坏性的改进的最佳时机。 |
|
Bcon2 |
改善和稳定 |
4 周 |
努力改进、优化和修复新功能和现有功能中的错误。所有重大或破坏性的更改必须在本阶段结束时完成。 |
|
Bcon3 |
收尾 |
4 周 |
重点应放在修复和其他增量改进上。所有新的 Blender 功能应在此阶段结束时文档化。 |
|
Bcon4 |
预发布版本 |
1 周 |
重点应该是修复和其他增量改进的收尾工作。 |
|
Bcon5 |
发布 |
1-2 天 |
手册存档在服务器上,并更新重定向/符号链接。更多信息见发布指南。 |
|
Bcon6 |
长期维护版本 |
2 年 |
如果手册中发现重大错误,补丁将提交到发布分支。 |
|