Version control for designs or “GIT for designers” inside Figma 🙂:
- Master design;
- Branching;
- Merging changes.
Version control for designs or “GIT for designers” inside Figma 🙂:
We desperately need this ability to lock a version that will never change (like a snapshot in time) that we can hand off to developers. That way, even if updates are made to components and libraries for Day 2, it won’t affect any of the Day 1 deliverables, that developers are actively working on.
XD does good job with this. When you publish a version, it’s locked in time, and the viewers can explore different views of the file: Overview of all the screens, showing all the flows (important for wireframes), and Prototypes, viewed as individual screens.
If somebody has cracked this problem already, I’d love to hear about it! ❤️
Me: Breathes on the main file.
Branch: “Updates available from main file”.
😅
+1 Being able to lock the main file down, only to be updated by branches would be ideal!
Agree!
Still need this for branches to be useful, other wise there’s no point in this branching feature. Without there being a locked master file, any designer will be able able to make changes to the master.
Imagine if any developer could go straight into the main code file, and start changing things, crazy! 🙂
We desperately need git-style versioning, Figma! 🙂
How can you offer an enterprise-wide library if every library editor also has the rights to change the master branch?
I create a new topic that probably is related to this one: Handle versioning in Figma with branches
How do you handle versioning in Figma when you introduce a new Design systems version?
Personally, we don’t! We duplicate so that a code version is tied to a specific library. It’s not super easy, but it works (for the most part). The major irritation is that someone cannot swap libraries if something gets renamed (e.g. a Color name from a linked library) - it takes manual /plugin intervention.
Workaround rather than a solution, but we have a Handover project and files in there are not changed. We duplicate a WIP file and move it in there. The issue is when file names are changed the URL to it changes so JIRA tickets have to be updated.
I used to work with Sketch in my previous company. And we used [Abstract] (https://www.abstract.com/). What Figma has today doesn’t come close to what Abstract has to offer. That’s the one thing I wish Figma could get right. It is tedious to work with the current solution where branches are only created for individual files and not for entire projects and/or multiple projects.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.