--- title: "Hotfix Branching" slug: "hotfix-branching" status: "update" updated: 2026-10-13T15:32:53Z published: 2026-10-13T15:32:53Z canonical: "docs.unqork.io/hotfix-branching" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.unqork.io/llms.txt > Use this file to discover all available pages before exploring further. # Hotfix Branching A hotfix is an emergency change delivered directly to a published version without waiting for in-progress feature work on other branches. Hotfix branching isolates the fix on a dedicated branch, publishes it independently, and then brings it into other branches through a merge. > [!WARNING] > Hotfix branching requires create, update, and publish permissions on the application. ## When to Use a Hotfix Use hotfix branching when all of the following are true: - A critical issue exists in the currently published (live) version. - One or more feature branches are in progress and must not be disrupted. - The fix must reach production before the next planned release. For non-critical issues, patch the fix on an existing branch and publish as a regular release. ## Hotfix Branching Steps ### Step 1: Create a Hotfix Branch From the Live Version 1. In the module toolbar, click the checkout pill. 2. Select ![Settings2](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/api_upload_20261013_153251_268f7a1b3ea343299569d74d82f9f31f.svg?sv=2026-02-06&spr=https&st=2026-11-02T05%3A35%3A40Z&se=2026-11-02T06%3A35%3A40Z&sr=c&sp=r&sig=%2B6Ngmt%2Bjluw%2BotQl6peVAR9s97qStkS8l8J1aJn5y1Q%3D) **Manage Versions**. 3. Locate the version currently set as the default. 4. On that row, select ![EllipsisVertical](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/api_upload_20261013_153251_b1f7c7b459d345c186ee388e0fd1d4f4.svg?sv=2026-02-06&spr=https&st=2026-11-02T05%3A35%3A40Z&se=2026-11-02T06%3A35%3A40Z&sr=c&sp=r&sig=%2B6Ngmt%2Bjluw%2BotQl6peVAR9s97qStkS8l8J1aJn5y1Q%3D) (**ellipsis**) > ![GitBranch](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/api_upload_20261013_153251_2b32640ef7854b85b5f56b4878befb29.svg?sv=2026-02-06&spr=https&st=2026-11-02T05%3A35%3A40Z&se=2026-11-02T06%3A35%3A40Z&sr=c&sp=r&sig=%2B6Ngmt%2Bjluw%2BotQl6peVAR9s97qStkS8l8J1aJn5y1Q%3D) **Create Branch from [version name]**. 5. In the **Branch Name** field, enter a name indicating it is a hotfix (for example, `hotfix/fix-payment-validation`). 6. Click **Create Branch**. The platform switches to the hotfix branch. ### Step 2: Apply the Fix Make the necessary changes on the hotfix branch. Keep the scope narrow: only include what is required to resolve the issue. Do not add unrelated changes. ### Step 3: Publish the Hotfix Branch 1. In the module toolbar, click the checkout pill. 2. Select ![Settings2](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/api_upload_20261013_153251_268f7a1b3ea343299569d74d82f9f31f.svg?sv=2026-02-06&spr=https&st=2026-11-02T05%3A35%3A40Z&se=2026-11-02T06%3A35%3A40Z&sr=c&sp=r&sig=%2B6Ngmt%2Bjluw%2BotQl6peVAR9s97qStkS8l8J1aJn5y1Q%3D) **Manage Versions**. 3. On the hotfix branch, select ![EllipsisVertical](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/api_upload_20261013_153251_b1f7c7b459d345c186ee388e0fd1d4f4.svg?sv=2026-02-06&spr=https&st=2026-11-02T05%3A35%3A40Z&se=2026-11-02T06%3A35%3A40Z&sr=c&sp=r&sig=%2B6Ngmt%2Bjluw%2BotQl6peVAR9s97qStkS8l8J1aJn5y1Q%3D) (**ellipsis**) > ![Upload](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/api_upload_20261013_153251_9134cbe3a1f94d40aca8b18b56cfcd3f.svg?sv=2026-02-06&spr=https&st=2026-11-02T05%3A35%3A40Z&se=2026-11-02T06%3A35%3A40Z&sr=c&sp=r&sig=%2B6Ngmt%2Bjluw%2BotQl6peVAR9s97qStkS8l8J1aJn5y1Q%3D) **Publish...**. The **Publish** dialog opens. 4. Select **Make Published Version Default** to make the fix immediately live. 5. Click **Publish**. The hotfix version becomes the new default. See [Publishing Branches](/unqorkai/docs/publishing-branches) for all publish options. ### Step 4: Merge the Fix Into Feature Branches After publishing the hotfix, merge the fix into any in-progress feature branches to keep them up to date. For each feature branch, start a merge with the hotfix version or branch as the source and the feature branch as the target. See [Merging Branches](/unqorkai/docs/merging-branches) for the full merge steps. --- **Changelog** | Date | Change | | --- | --- | | 2026-08-26 | Renamed from Hotfix Workflow to Hotfix Branching; updated Steps 1 and 3 to Manage Versions dialog flow; simplified Step 4 to reference Merging Branches. | | 2026-07-17 | Initial publication. | A hotfix is sometimes referred to as a patch in software development. These are typical high-priority bug fixes that must be addressed outside the normal release cadence. A functionality of a software. For example, Copy and Paste is a feature of a computer's operating system. An app versioning Merge combines changes from one branch or draft, into another branch, draft, or published version of an application.