Today Microsoft announced a new feature coming to Visual Studio 2017 and Visual Studio Code that will allow you to collaborate in real-time.
When you share a collaborative session, your teammate sees the context of the workspace in their editor. This means your teammate can read the code you shared without having to clone a repo or install any dependencies your code relies on. They can use rich language features to navigate within the code; not only just opening other files as text but using semantic analysis-based navigation like Go to Definition or Peek.
This feature is called Visual Studio Live Share and everything is done right through the editor. This means you don’t have to share other items on your desktop and each person on the sharing session gets to keep their own IDE settings.
This looks like a huge leap forward in developer collaboration and you can find out more from their announcement post.