Branching and merging versions
It is very necessary to make a version control system available, which allows "commits", "branches" and "merges", and more functionalities, just as version control services do for developers.
I know there is a design application for this purpose, but every time that application is updated it is no longer compatible with Adobe XD

-
Brandon commented
Our organization is doing a trial to move into Figma for our UX team. From a general tool standpoint, I still prefer XD however from a collaborative and cloud file management standpoint, Figma is leaving Adobe in the dust. Not being able to transfer ownership of my Cloud files (or allowing others to build to and share the cloud file) is bad enough but I've been trying the Branching option on Figma and am in love with the freedom it gives me.
The fact that I can use that to try new things and merge the work into my main file or blow it away because it doesn't work is super beneficial even from a single user standpoint. I really think if Adobe spent a lot of time on their cloud/sharing and collaborative and added some branching, XD would be the clear leader.
-
Bonica commented
This capability is probably going to be the main reason design teams across the org move from Sketch + Invision to Figma even though we have a design system in XD.
-
m.2 commented
This is essential!
-
Danielle commented
Amen. This, please.
-
Derek Rudel commented
We use XD as our primary design tool to create our design system and core product designs. We would love to leverage the full power of working solely in the CC environment, but the thing that's missing is the ability for designers to check out a project and merge it back into the master as developers do with Git.
We currently use Abstract to do this, but it lacks the integration with CC hosted libraries and files. It's a nice tool, but we would prefer to move 100% into managing projects/files through XD with the ability to create branches and merge them back to master.