I\'ve been developing websites for a few years now, and I\'ve never had the time or energy to learn about version control. Now, as I start one of the bigger projects I\'ve ever
Version Control with Subversion is a free online ebook, and while it targets Subversion (which works well) the principles apply to all Source Control systems. The Chapter on Branching and Merging clearly explains how to go about it.
There is a huge TFS whitepaper that covers just about every scenario you are likely to come across: Microsoft Team Foundation Server Branching Guidance but I recommend starting with the red bean book above.