Skip to main content
在 Partner Center 中,分支是每个受支持模块的独立工作区。 Main 分支是默认分支。创建产品时会自动为所有模块出现该分支。你可以在每个受支持的模块(PackagesStore listingsPricing and availability)中创建额外的分支。每个分支对该模块是唯一的。例如:
  • Packages 中的 Test 分支独立于 Store listings 中的 Test 分支。
  • 你在某个模块的分支中所做的更改不会自动反映到其他模块。

分支与沙盒之间的差异

沙盒 和分支在开发和发布过程中发挥不同但互补的作用。
  • 将沙盒用作发布并测试产品的隔离环境。它们控制谁可以访问你的游戏以及游戏在哪里运行。它们帮助你在上线之前验证 XBOX services、Store 体验和发布配置。
  • 将分支用作 Partner Center 中的配置工作区。它们让你可以创建和管理不同版本的产品设置(例如 PackagesPricing and availabilityStore listings),而不影响已发布的内容。
简而言之:
  • 使用分支来管理配置变更。
  • 使用沙盒在隔离环境中发布和测试这些变更。

分支能做什么和不能做什么

分支仅适用于 Partner Center 中的配置模块。它们不会创建单独的产品身份或环境。 你可以:
  • 维护多个版本的配置设置,例如 Pricing and availabilityStore listings
  • 在开发沙盒中测试更改,而不影响正式内容。
  • 提交不同的配置以进行认证。
你不能:
  • 使用分支来隔离运行时行为(应为此使用沙盒)。
  • 跨模块共享分支(每个模块有自己的分支)。
  • 将除 Main 之外的分支发布到 RETAIL 沙盒。

使用分支测试不同的设置

使用分支来配置和测试不同的设置,以便在不同沙盒中使用。例如,要在不覆盖已发布配置的情况下测试定价变更,可以在 Pricing and availability 中创建一个名为 New pricing 的新分支,从 Main 分支导入当前设置,然后在新分支中进行所需的更改。当你准备发布这些更改时,可以将其导入到 Main 分支。

从其他分支导入设置

导入会将你的分支中的配置复制到该模块的 Main 分支。某些模块的行为不同。
  • PackagesPricing and availability 支持从其他分支直接导入。
  • Store listings 支持导出到 .csv 文件,你可以将该文件导入到其他分支。不能直接从其他分支导入。

认证和发布的分支行为

认证发布 产品时分支的可用性不同。
  • 提交产品进行认证时,你可以为每个模块指定分支。
  • 发布产品时,分支可用性取决于发布目的地:
    • 只能将 Main 分支发布到 RETAIL 沙盒。
    • 可以将所有分支发布到开发沙盒。

分支命名和管理

为分支使用清晰、描述性的名称,以便跟踪其用途。 例如:
  • Development
  • Internal QA
  • Certification staging
当不再需要分支时,删除或重用它们,以保持工作区可管理性。

示例工作流

你可以将分支和沙盒一起使用,以安全地测试更改。 例如:
1

在 **Packages** 中创建一个新分支,用于上传更新后的游戏构建。

Packages 中创建一个新分支,用于上传更新后的游戏构建。
2

在 **Store listings** 中创建一个新分支,用于更新描述和图像。

Store listings 中创建一个新分支,用于更新描述和图像。
3

将这些分支发布到开发沙盒。

将这些分支发布到开发沙盒。
4

在沙盒中测试组合后的体验。

在沙盒中测试组合后的体验。
5

将验证过的更改导入到每个模块的 **Main** 分支。

将验证过的更改导入到每个模块的 Main 分支。
6

准备就绪后发布到 RETAIL 沙盒。

准备就绪后发布到 RETAIL 沙盒。

另请参阅

最后修改于 2026年8月13日