title: How to use SVN, Branch? Tag? Trunk?
body: <p>I was googling around a little bit and couldn't find a good "beginners" guide to <a href="http://en.wikipedia.org/wiki/Subversion_%28software%29" rel="noreferrer">SVN</a>, not in the meaning of "how do I use the commands" rather; How do I control my source code?</p>
  
  <p>What I'd like to clear up is the following topics:</p>
  
  <ul>
  <li>How often do you commit? As often as one would press <kbd>Ctrl</kbd> + <kbd>s</kbd>?</li>
  <li>What is a Branch and what is a Tag and how do you control them?</li>
  <li>What goes into the SVN? Only Source Code or do you share other files here aswell? (Not considered versioned files.. )</li>
  </ul>
  
  <p>I don't have any idea what branch and tag is so I don't know the purpose, but my wild guess is that you upload stuff to the trunk and when you do a major build you move it to the branch? So, what is considered a major build in this case?</p>