To branch or not to branch???
Know when to create branches
This is a hotly debated question, and it really depends on the culture of your software project.
The System i like …
Trunk = stable version
Staging = when the site gets tested
Live = where all the beautiful work pays off
The there are the branches these are used to branch off from the main code to create features and other large changes to theproject you are working on.
The question is.
Should the developer commit small changes into the trunk?
Esp. when there is a small part to the commit that another developer needs to work on?
Or, should another branch be created?
Answers on a postcard
Me personally would rather commit into the trunk… but maybe thats why Im a designer rather than a developer