Branching is simply a necessary evil when distributing releases to a user-base. This is because you will want to work on the next major release while still being able to produce patches for past releases. It is likely that you will want to merge your patch into the next release at some point, but that is a subsequent task to developing the patch in the first place.
in reply to Re^2: Periodic Save As
in thread My preferred version control system is...
Wait! This isn't a Parachute, this is a Backpack!