Typically I develop my websites on trunk, then merge changes to a testing branch where they are put on a 'beta' website, and then finally they are merged onto a live branch and put onto the live website.
Cisco Certified Network Associate Exam,640-802 CCNA All Answers ~100/100. Daily update