Version control / git integration

As we make changes to workspaces it is important that we use version control.

We also need to control deployment between test and production cData Arc instances.

It would be good if a Workspace could have an associated git repo (HTTPS or SSH) and implement `git commit` and `git push`. at least.

Ideally `git clone` and `git pull` would be useful too

Hello.

I agree on this. But what files should be versionned? Is *.rsb enough?