Whar are the advantages of Branching
It allows different projects to use the same source at the same time
It allows changes across multiple elements to be logically grouped together
It controls public/private work
All the above