title: Split Up Folders in a git repository into separate branches
body: <p>I have finally migrated our CVS repository to git. Unfortunately we didn't use branches in CVS but different versions/branches were separated into different subdirectories.</p>
  
  <p>I.E. we have the following directory structure:</p>
  
  <pre><code>/root
      /lib
      /tools
      /src
          /v1.0
          /v2.0
          /v3.5
  </code></pre>
  
  <p>Is there a way to separate the 3 versions in the src subdirectory into separate branches instead of keeping the directory for each version?</p>
  
  <p>I have found the same question here on Stack Overflow <a href="https://stackoverflow.com/questions/4877053/how-to-split-folders-of-a-git-repo-into-separate-branches">Question 4877053</a>, where the use of git-subtree is proposed, but even after reading the manual for git-subtree, I didn't understand how to use it to solve my problem.</p>
  
  <p>Can someone give me a more detailed explanation or even another solution?</p>
  
  <p>I'm quite new to git, perhaps that's why I didn't understand the subtree manual ;-)</p>
  
  <p>Thanks very much for all your anwers!</p>