Subversion (SVN) ist was Feines, um Änderungen nachvollziehen zu können, Rollbacks machen zu können usw.
Marco hat in einem Blogartikel den Umgang mit Branches schön zusammengefasst. Danke!
Subversion Howto Branch, Merge, Reintegrate
(als PDF-Backup)