Skip to content
Branching & merge

Ship features without breaking production copy

Point an AI run at a branch instead of production. Draft new keys and overrides in isolation, review a visual diff against main, and merge only when you are ready to go live.

    The TextSetu branches screen: a main branch, two active feature branches, one of them marked Merge requested with Approve and Reject buttons, and a merged branch below.
    Why it matters

    Work ahead without the risk

    Campaigns and features need copy before they launch. Branching lets you prepare it without touching what's live today.

    A clean main line running the full width, with work lifted off it onto a branch. Draft upcoming features and campaigns without affecting production translations.

    Isolated branches

    Draft what is coming without touching what is live.

    Three change rows with new, changed and overridden marks in the gutter. See exactly which keys are new, changed or overridden before you merge.

    Visual diffs

    New, changed or overridden — visible before you merge.

    A segment lifted from the store and dropped straight into a new row. Drafts reuse approved segments so new copy stays consistent with what's live.

    Memory-powered

    Drafts reuse approved wording, so new copy matches what is live.

    Prepare the next launch in parallel

    A safe place to draft

    Add and edit keys freely on a branch, leave production untouched, and merge in one controlled step.

    Create a branch for a feature or seasonal campaign, add and edit keys freely, and leave production untouched. When the work is ready, everything merges in one controlled step.

    • New keys and overrides live only on the branch until merged.
    • Production stays stable no half-finished copy leaks out.
    • Multiple branches for parallel features and campaigns.
    feature/gift-cards → main
    gift.redeem Redeem a gift card+ new key
    cart.title "My Bag"~ override
    gift.balance Check your balance+ new key
    checkout.gift Apply gift card+ new key
    Merge to mainView diff
    Merge with full visibility

    Review the diff, then ship

    Compare against main before you merge — with approvals and memory applying on the branch too.

    Before merging, compare the branch against main to see every addition and override. Approvals and translation memory apply on the branch too, so what you merge is already consistent and reviewed.

    • Clear diff of added, changed and overridden keys.
    • Approvals apply on the branch before it merges.
    • Confident merges with no surprises to production.
    Approval queue · 3 pending
    TT
    checkout.placeOrder · DE
    "Bestellung aufgeben"
    CD
    home.hero.headline · FR
    "Fais-le, tout simplement"
    LM
    product.freeReturns · DE
    "30 Tage kostenlose Rückgabe"

    Branch, review, merge, ship

    Prepare your next launch without touching live copy. Free during early access.