Version Control - store history/timeline of revisions
It would be nice if there was a way to have multiple versions of a design living in one document. Right now we'll have a v1 wireframe and will be reviewing features for v2. I typically lock that version and then create a new file called v2 and start making changes. Would be nice if they could be linked somehow verses multiple file versions.
We’re working on a visual versioning system for XD documents. You could see a preview here: https://youtu.be/pf35qphKOWE?t=1h7m51s
Andrew Woodfield commented
@Demian, we're nearing a year later now - are we near seeing this released?
Martin Klausen commented
When using sketch and abstract together it’s hard to convince your team to move to XD 😓
Dominic Barnard commented
This is promising stuff - but are we still months or years away from this?
Hey Demian, when do you think the feature will be available in XD? :)
Make it happen, and yes, Git integration would be cool!
+ 1 for Git integration
Guillermo Murua commented
+1 for Git for XD
Steve Anthony commented
Please, this is really needed. When do we expect this feature to be rolled out?
Dario Betti commented
+1 for Git
Philip King commented
+1 for Git integration.
(as my request "Git friendly linked symbols" has been merged with this)
I was not asking version control. My request was about flexibility of workflow with linked symbols. For example, Photoshop looks for four locations to find a source file and keeping relative path is enough to keep objects to be linked.
Could you undo the merge as I believe my request had got some votes.
I really liked the linked symbols as an MVP! As one of the next steps, what I'd like to see is a better support for a Git based workflow such as,
- manage all xd documents with Git including a single source of truth
- when checked out, all linked symbols are automatically linked to their originals
When I tried links were broken and had to be fixed manually. My feeling is using Git (or other version control system) is not rare among XD users, and many people will benefit from this enhancement.
Have you looked at Abstract? https://www.goabstract.com/
PramUkesh N commented
This video Published on Nov 4, 2016 still work is not done yet what a professional developers yarr!
Zachary Newton commented
In the enterprise world, I need to have version control for my prototyped links so when I make a change to the design and update the link, developers can take that link and look back in time to see the previous states that the link was in.
It would also be great if when looking back, XD could give them a high-level idea of what pages and/or what on the pages have changed or are different.
Scott C commented
Saw the video Feature looks promising. Below are some things that need to be clarified:
A major part of the version control has to be identified users who made the edits and when (date/time specific), not just for my personal reference. It's a critical Enterprise Level function. The SW team is really skittish about using XD because I (or anyone with access to the Adobe CC, XD file) can just save a new version then the work they've been doing on the previous requirements they were developing towards are now changed and it causes major timeline issues and confusion. Their sprint's work needs to be locked down.
Speaking of confusion: time can be confusing. I work in the states, a good portion of the devs work over seas. If I make a change at time it needs to be shown relative to local time zone of the machine looking at it. EG: I make a change at 12:00PM time here (for example EST) they need to see it translated to their local time 5:00PM (for example GMT) there.
Finally this needs to be a part of the Design Spec View. Most of the Devs don't have access to the Adobe XD software/CC suite. They only see the url I share with them for the design specs so they view it on a web browser not in XD. Scrolling timeline shown in the video seems nice, however within the views of each art-board needs to be a jump to time/url referenced time. So that it's easily referenced. I need to be able to say to the devs "This week design to spec set at 12:00 PM on 2018/09/19". That way these people who don't necessarily speak English or understand western colloquialisms know exactly what is expected of them.
Also, please let other users / developers see the Revisions!
Daniel Vianna commented
This is going to be a life change.
One side note: Demian, queria dizer que voces estao fazendo um excellente trabalho. Apesar do Adobe XD ter menos features que o Sketch, e' muito melhor e tenho conviccao que vai passar na frente. Minha coworker de front-end aprendeu em 2 semanas, a minha produtivdade aumentou em 500%. O learning curve e' quase 0, e' a melhor interface que eu ja usei na vida, e olha que ja testei um bando de programa, 2D, 3D, audio, video, CAD.
Manuel Ryan Espinosa commented
I also add a request for knowing when this functionality will be available?
I really like adobe XD.
But because of no version control plugin,
so i still use sketch with Abstract.
Abstract really help to control version just like git.
Maybe you can find partner like Abstract to make this feature together.