No merge. Period. We make the changes in multiple versions, if needed. Some bugs we don't fix until a new release, if there is an acceptable work around.
>So you make the identical changes in all versions that will require it. What do you do if you are working on a project to be release in 6 months? Just take a snapshot of the production version. keep it separate and then merge everything at the end? That's the part to me that gets muddled because during that 6 months changes are being made to production. You make all those changes ongoingly to both production and the new project? What if there are more than one project going on, plus production? It just seems like a huge chore to keep it all straight and not introduce bad code into production.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer