It would be great to have a built-in workspace versioning for managing changes in the workspace.
Today, we have to workaround that using a time-based download of the workspace json and `git push`ing it to be "safe".
Meanwhile this time-based schedule, we are susceptible to loosing hours of work if something goes wrong, like miss deleting a node, opening a node that is being edited by another person and edit it too, etc.
Why is it useful?
|Who would benefit from this IDEA?||WCS developers|
How should it work?