title: Collaborative coding - .NET
body: <p>I have a group of people who work on a project from their homes.</p>
  
  <p>Can anyone suggest me ways in which we can have a single repository of the code on the server and all the guys editing that code and testing/debugging it on their local machines?</p>
  
  <p>We are using .NET platform and using Visual Studio 2010 as the IDE. I was rather keen on knowing if there could be a single repository for the code and local editing of it?</p>