title: Subversion Repository Layout
body: <p>Most subversion tools create a default repository layout with /trunk, /branches and /tags. The documentation also recommends not using separate repositories for each project, so that code can be more easily shared.</p>
  
  <p>Following that advice has led to me having a repository with the following layout:</p>
  
  <pre>
  /trunk
        /Project1
        /Project2
  /branches
           /Project1
           /Project2
  /tags
       /Project1
       /Project2
  </pre>
  
  <p>and so on, you get the idea. Over time, I've found this structure a bit clumsy and it occurred to me that there's an alternative interpretation of the recommendations, such as:</p>
  
  <pre>
  /Project1
           /trunk
           /branches
           /tags
  /Project2
           /trunk
           /branches
           /tags       
  </pre>
  
  <p>So, which layout do people use, and why? Or - is there another way to do things that I've completely missed?</p>