I'm looking for advice on the development process of a new feature that will not be part of the next release.
We have releases in May and December. Currently our team is working on a large feature that will not go into the May release but the December release. We are about to start work on it and I'm wondering what is the best approach in terms of branching and whether we should be developing this feature on trunk.
Surely if its not part of the next release we should be creating a branch and merging the changes after the May release?