title: Branching and Merging Strategies
body: <p>I have been tasked with coming up with a strategy for branching, merging and releasing over the next 6 months.</p>
  
  <p>The complication comes from the fact the we will be running multiple projects all with different code changes and different release dates but approximately the same development start dates.</p>
  
  <p>At present we are using VSS for code management, but are aware that it will probably cause some issues and will be migrating to TFS before new development starts.</p>
  
  <p>What strategies should I be employing and what things should I be considering before setting a plan down?</p>
  
  <p>Sorry if this is vague, feel free to ask questions and I will update with more information if required.</p>