# 在 Talend Studio 中应用并测试补丁

## 关于此任务

Talend 建议先创建一个测试分支并对补丁进行测试，然后将再补丁应用到 Talend Studio 生产分支。

信息注释注： 以下最佳做法仅适用于通过 Talend Administration Center 管理的工程。

在以下步骤中：

* Studio\_1 是指用于生产的当前 Talend Studio 实例。
* Studio\_2 是指用于测试补丁的 Talend Studio 实例。

Availability-note[Deprecated](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-deprecated)

此内容已弃用。

从 7.3.1 R2021-08 版本开始，Apache Subversion 已被弃用。

## 步骤

1. 打开 Talend Administration Center，并选中要在其上测试补丁的工程。
2. 根据生产分支通过 Talend Administration Center 创建一个名为 patch\_testing (或任何其他名称) 的新分支。有关如何使用 Talend Administration Center 创建 Git 或 SVN 分支的更多信息，请参阅[创建 Git 或 SVN 分支](https://help.qlik.com/talend/r/en-US/7.3/administration-center-user-guide/create-git-svn-branch)。您也可以使用 Git/SVN 创建没有 Talend Administration Center 的 patch\_testing 分支。
3. 安装另一个 Talend Studio 实例 (Studio\_2) 来测试补丁。
4. 在 Studio\_2 实例中手动应用补丁并启动。有关更多信息，请参阅[将补丁应用于 Talend Studio / Talend CommandLine](https://help.qlik.com/talend/en-US/migration-upgrade-guide/7.3/applying-patch-to-talend-studio)。
5. 选中 patch\_testing 分支中的工程。

   信息注释注： 如果工程包含引用工程，您需要登录包含第一个 Talend Studio 实例 (Studio\_1) 的主工程以将工程引用更改为您的测试分支（在此示例中，为 patch\_testing），以确保您所测试的所有工程都位于 patch\_testing 分支。然后使用 Studio\_2 将引用工程迁移到主工程之前。
6. 随即出现警告窗口，单击 OK (确定) 将工程迁移到新的补丁版本。

## 结果

已将补丁应用到 Studio\_2 并迁移了 patch\_testing 分支中的工程。现在可以测试补丁。

如果测试成功，则可以将补丁应用到用于生产的 Talend Studio 实例 (Studio\_1)，并通过 Talend Administration Center 迁移其他生产分支，请参阅[通过 Talend Administration Center 向 Talend Studio 应用补丁](https://help.qlik.com/talend/en-US/migration-upgrade-guide/7.3/apply-studio-patch-via-tac)。

如果测试不成功，请联系 Qlik 支持人员。