That's more like what we do :)

Actually I was just troubled with the merge possibilities. I've started to use the merge function recently, and at the same time discovered the --reintegrate option with the feature branches.
I though maybe there could be something equivalent for release branches.
Now that I feel more familiar with the merge command I'll do manual merge of bug-fixes from release branch back to trunk.

Thanks Lakshman for sharing your process.
We use feature branch for heavy refactoring sometimes. In this case the --reintegrate option makes it easier. Subversion has a feature that is supporting this branch merge back to trunk. But we don't release from trunk. We do release branch as well. And that's where the hotfix problem occurs.

cheers
jean

Stein Somers wrote:
On 11/01/2010 18:09, Tyler Roscoe wrote:
The usual way to do this is to make the bugfix on trunk and then
cherrypick merge the change from trunk up to your branch.

Sure, in the early stages of the release process, but near or past D-day, as any decent CMM zero team we switch to panic mode. We hotfix things in the release branch, and (re)release, then after the dust has settled merge back to trunk. And then see what was wrong with the hotfix.

No problem: you just need to record-only a merge of all the early revisions of the branch that you _don't_ want to merge back to trunk (like changesets that are merges from trunk themselves), and then you're set to easily merge all hotfixes back to trunk.

Reply via email to