It would be great to have a fully integrated version control functionality in Service Studio.
1 - Dev's could run and test their code in the personal area. This would be default behaviour.
2 - Once the development is done and validated by the dev, he would publish to the Public area with the possibility to add a commit message.
3 - The publish/commit would be saved in a staging area
4 - The Tech Lead then could review the code in a visual way (like is currently done for the merges) and if approved it would get merged in normal area.
I can foresee many challenges to this implementation, but this would be a tremendous aid for developer and tech leads working with OS.