In a large team of developers, multiple groups
may break off into numerous branches of development. Unless you
have a version control guru, merging these issues will be a
nightmare. The more branches you have, the worse it will be to
merge the changes into the trunk. If you shorten the duration
(day/week/month) of the branches and have a small amount of
branches in the project, the merging will be less of a
nightmare.