# WooCommerce 预发布版本

WooCommerce 预发布版本提供对即将推出的功能和改进的早期访问，允许开发者、测试人员和社区为未来的发布做好准备。

本文档概述了可用的不同类型的预发布版本、它们的发布时间以及它们在整体发布周期中的位置。

| 发布名称      | 预计发布时间                                     |
|-------------------|------------------------------------------------------|
| `nightly`         | 每天晚上                                          |
| `-dev`            | 在功能冻结时                                    |
| `-beta.1`         | 功能冻结后 1 周                                  |
| `-beta.2`, ...    | 至少再发布 1 个，根据需要，在 `-rc.1` 之前            |
| `-rc.1`           | 在最终发布前不久（约 1 天）                       |

## Nightly 版本

Nightly 版本每天基于 `trunk` 的当前内容重新生成。可以在 [GitHub 上的 `nightly` 标签下找到](https://github.com/woocommerce/woocommerce/releases/tag/nightly)。

这些版本仅在 GitHub 仓库中可用，并且不会公开宣布或上传到 WordPress.org。

## 发布周期预发布版本

当即将发布的版本（`X.Y.0`）的功能冻结时，会创建一个特定于发布的分支（命名为 `release/x.y`），该分支用于稳定、修复回归并构建与该发布周期相关的预发布版本。

这些版本会在不同的时间点进行标记，具体如下。 像往常一样，任何特定日期的权威信息来源是 [我们的发布日历](https://developer.woocommerce.com/release-calendar/)。

### `-dev` 版本

这是一个自动生成的标签，在当前周期的功能冻结时创建。 例如，当 `10.1.0` 的功能冻结时，创建了 `10.1.0-dev` 标签。

这是一个内部开发标签，仅在 GitHub 仓库中可用，不在 WordPress.org 上可用。

### Beta 版本

旨在供插件作者和早期采用者使用，以测试即将发布的版本的功能和功能。 第一个 Beta 版本通常在功能冻结后 1 周发布。

Beta 版本会逐步进行版本控制，从 `-beta.1` 开始，然后是 `-beta.2`，依此类推。

我们旨在每个周期发布至少 2 个 Beta 版本，但如果任何重要的错误修复或功能需要额外的测试或在最终稳定版本之前收到重要的更新，则可能会发布更多 Beta 版本。

所有 Beta 版本都可以在 GitHub 和 WordPress.org 上使用。

有关如何参与 WooCommerce Beta 测试并提供有价值的反馈的指南，请参阅我们的 [Beta 测试文档](/docs/contribution/testing/beta-testing)。

### 候选发布版本 (RC)

这些是预发布版本，它们的功能已经全部实现，并且被认为足够稳定，可以进行最终测试。 RC 通常在最终发布之前不久发布，并在内部用于进行最终的测试和检查。

它们的版本号会逐步递增，例如 `-rc.1`、`-rc.2`，以此类推。

我们的目标是在最终发布之前发布至少一个 RC 版本。该版本不会公开宣布，但会在 GitHub 和 WordPress.org 上进行标记，并且可以下载。