title: Can anybody diagram the concept of SVN Branching?
body: <p>I have read <a href="http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-branchtag.html" rel="nofollow noreferrer">Branching / Tagging</a> twice now.  I cannot seem to grasp this idea.  I want to have a a good understanding of branching, to prevent errors to the main line.</p>
  
  <p>Since I am a visual learner, can anybody diagram the concept of SVN Branching?  Or is it possible in plain English to describes the concepts?</p>
  
  <p>lets say i have 3 developers on a team and one repo "out_app"
  how would dev1 create a branch and merge back to the main line?
  how would this effect dev 2 and 3?</p>
  
  <p>detail the steps, menue items clicked, settings entered... for the above questions.</p>