Skip to main content
Victor_Sehested
New Participant
November 4, 2025
Question

Extended Branching & Version Control (Merge branch into branch, Sub branches, Git like versioning)

  • November 4, 2025
  • 3 replies
  • 266 views

Feature Request: Git-like Version Control for Figma Branches

Currently, Figma allows us to create a branch from each file, but this limitation makes it difficult to manage complex design workflows — especially for teams working on large design systems.

Git-like branching would make version control in Figma far more powerful and flexible. With this approach, designers could create multiple branches from existing ones — functioning much like environments (e.g., test, staging, production) in development.

Attempt at elucidating through a flow diagram


As a design system maintainer, this would be a huge benefit. For example:

  • Components that need additional review or testing could be safely designed in separate subbranches.

  • Compatibility between different branches could be tested before merging changes into the main file.

  • It would reduce merge conflicts and ensure higher quality and consistency across the system before releasing updates.

  • Allow for other users to expand on branches through their own sub branch.

In short, aligning Figma’s branching system more closely with Git’s model would give design teams greater flexibility, better collaboration, and safer iteration cycles — especially for those maintaining large-scale design systems.
 

Here’s a git branching model for measure:

Git branching

 

3 replies

Wendz
New Member
May 13, 2026

Our team that works with a design system would also greatly benefit from this extended branching. We were actually quite disappointed when we found out how basic Branching in Figma is. Also restoring to a previous version/commit and being able to drop changes would be very nice. 

theabhishekar
New Member
September 5, 2026

Hey guys this is Abhishekar from INDIA 
I think i can solve this issue give me few days i’ll share you the first version 

 



 

theabhishekar
New Member
September 11, 2026

Hello everyone,

I’ve also faces the same issue in Figma to solve this i’ve created a simple plugin “GitLayer” 
GitLayer is a Git-style version control directly inside Figma anyone can use it for free.

GitLayer connects to your own GitHub account to mimic the Extended Branching & Version Control system
I hope it can help you all same way it did to me.

Try it out click here : GitLayer