I was googling around a little bit and couldn't find a good "beginners" guide to SVN, not in the meaning of "how do I use the commands" rather; How do I control my source code?
What I'd like to clear up is the following topics:
- How often do you commit? As often as one would press Ctrl + s?
- What is a Branch and what is a Tag and how do you control them?
- What goes into the SVN? Only Source Code or do you share other files here aswell? (Not considered versioned files.. )
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?