Branching Strategy Questioned
It is an exciting time for Subversion as its adoption continues at a dizzying pace in enterprises. I'm out there helping that adoption so I'm a bit late in posting the questions and answers I promised around the three basic branching strategies that I covered in the last two webinars in which I presented (Branching and Merging Strategies for Subversion 1.5 and Advanced Merge Tracking and Branching with Subversion 1.5). Hopefully these will be useful to many of you.
First, a quick reminder on what the three branching strategies were:
1. The unstable trunk which mimics the way that Subversion itself is developed. In this model, development is done on the trunk and a release branch is created around the time of feature completion with the formal promotion process carried out on that branch.
2. The stable trunk where development is done on system version branches and the promotion process is also conducted on that branch. The trunk is the branch point where the production releases are merged in and parallel development efforts are branched out.
3. The agile release strategy where development is done on individual feature branches and a release branch is created late in the process with the feature branches merged to it that will define that release. The formal promotion process is conducted on the release branch and the production version merged to the trunk as well as to all remaining active feature branches.
So on to the questions, first general branching questions:





Recent Site Comments
"Good afternoon: I've been trying to get a grip on SharpSVN…"
Sky"Another vote for 64 bit versions of the subversion client/s…"
Matt Block"svnadmin, svnlook etc. are only provided with the Server pa…"
Mark Phippard"The Windows binaries have been released: http://subversion.…"
René Leonhardt"Does CollabNet provide svnadmin.exe? It's not in the comman…"
Stefan"What ever happened to the binaries for Solaris v1.5? Is th…"
Pat Podenski"Joel, I also recall the server requires that the LSB Debia…"
Mark Phippard