title: Visual Studio Team Services - Relationship between git repository and solution
body: <p>I have two separate applications (two Visual Studio solutions); one is a Web App while the other is a Web Service. They are going to hosted in different environments. They are related though (the web app will consume the service).</p>
  
  <p>The web app is part of a <code>Visual Studio Team Services</code> Repository and uses <code>Git</code>. The service  is something that needs to be added to Version Control.</p>
  
  <p>What I'd like to know is whether a new Visual Studio solution can be added to an existing repository in Visual studio Team Services (<em>I plan to use the same users/roles/permissions etc</em>)?</p>
  
  <p>Also, what is the best practice in general (no change in users/roles/permissions etc.):</p>
  
  <ol>
  <li>One repository having multiple Visual Studio solutions (1:n relation between repositories and solutions)</li>
  <li>One repository having exactly one Visual Studio solution (1:1 relation between repositories and solutions)</li>
  </ol>