Skip to main content
Lidia_De_Oleo
May 21, 2021

Pick changes to be merged in the Main File

  • May 21, 2021
  • 6 replies
  • 985 views

Hello! Is there a way where we can cherry-pick which changes made in the branch are going to be merged in the main file?

6 replies

Sho_Kuwamoto
Figmate
Figmate
May 24, 2021

Right now, there is no plan to do that for V1. While it’s a great idea, we also want to focus on getting the core use case solid and shipped to users, and we are hoping that people will be able to use a workaround for most cases.

If you feel like this would be an absolute blocker for you, please let us know. I’d be happy to learn more!

Colin_Carter
June 4, 2021

I second this. I’ve found that Figma often catalogs “edits” that occur from simply clicking around through layers or changing a style and changing it back (if this were git, it wouldn’t count as a change if I re-typed the code exactly as it were).

Maybe a more clear use case: If someone else comes into my branch, plays with something in a page, and I don’t realize it, then when I go to merge, I have a change I don’t want and I’m left with the choice of redoing all my work to avoid this change (very similar to my pre-branching, pre-cherry-picking-changes-for-publishing workflow) or just accepting some random edit.

👆🏼Tried to make that as clear as possible, let me know if it needs better explanation. It’s friday afternoon and my brain is a bit fried.

Sho_Kuwamoto
Figmate
Figmate
June 8, 2021

Got it. We’ll take another look to see if this is something we can support. It might be tough to get it in for V1 but we’ll look.

Thanks!

Stefano_Andreottola2
New Member
December 15, 2023

Same topic here:

June 27, 2024

Hello, I struggle with merging currently a lot, because the preview marks a lot of components in the branch as edited, that should not be edited. Both ways of reviewing them side by side or overlayed look exactly the same, but I still can´t figure our what changes have been made. Maybe a new layer name? changes in autolayout? As design System owner I should be aware of every change I merge. This is really blocking me from merging and provides double work sometimes, because I will archive the branch and edit main instead. I will roll our branching-workflows for a whole company soon, this will be a major problem in two weeks. Can you help me with that?

Amadeusz_Wasik
New Participant
August 25, 2026

So much potiential wasted. The feature wasn’t touched since its release due to AI chase. For real, it’s not much work to give an ability to deselect frames/pages we don’t want to merge (accidental edits*).

*Figma sometimes triggers edit by selececting some layer you would like to check or copy to the area you are working on. So annoying.