Skip to main content
Question

Branch from branch

  • November 11, 2025
  • 0 replies
  • 8 views

D-sine

Figma's current branching is a bottleneck. All branches must come from main.

If one designer is working on Feature A (v1.1.0) and another is on Feature B (v1.2.0), the designer on Feature B cannot get updates from Feature A. They are blocked until Feature A is fully merged into main. This forces designers to either wait, or manually copy-paste work, which breaks components and causes errors.

 

The Solution: We Need Git-Style Branching

 

To fix this, we need three features that developers use in Git every day:

  1. Branch from Branch: Let me create a new branch from any existing branch, not just main.

  2. Update from Branch: Let me "update" my branch by pulling changes from any other branch (e.g., merge Feature A directly into Feature B).

  3. "Cherry-Picking": Let me select specific changes (like a single component update) from another branch and pull just that one thing into my branch.

This would unblock designers, stop manual copy-pasting, and allow teams to work in parallel safely.