title: Creating TFS branches where they do not already exist
body: <p>I have On premise TFS2017 with Update 1 (15.112.26307.0).</p>
  
  <p>Within my Project collection, I have a project that we shall call Project1; it is represented in source control as "$/Project1". This project has no branches, the solution file is in the root ("$/Project1/Project1.sln") and all of the source is in folders off of the root (e.g. "$/Project1/Application1", "$/Project1/Library1", "$/Project1/Library2"). As you will expect, there are references between the various projects and all of the projects have history.</p>
  
  <p>I want to introduce branches to the project and need to move all of the existing development into a new folder off of the root so that I can then branch from this folder. In Source Control Explorer, I have created a new folder called "master" ("$/Project1/master") that will be the main branch from which other development branches will be created.</p>
  
  <p>How do I now move the existing solution files into that folder in such a way as to not lose any of the history and also maintain the existing relationships between the components?</p>
  
  <p>I have tried selecting the other folders in the root of the project ("$/Project1/Project1.sln", "$/Project1/Application1", "$/Project1/Library1", "$/Project1/Library2") and going for the move command, but it is greyed out. I have also read elsewhere that if I move the folders this way it is effectively a delete and then a new file and that I will lose all history.</p>