Hello I was recently learning more about Subversion. We are using it in our project. But not at an advanced level. We are just using it for basic version...
We branch freely and often when an individual or small group is working on a new feature or cohesive set of features. That way we can maintain the main line of...
... I can't speak about Subversion (I haven't ever used it), but I can offer my insight about the topic from a CVS or general SCM perspective. A tag, also...
... I also have precious little experience with Subversion, but I do branching in CVS all the time. Whenever I'm going to do a release of our software, I will...
... Or you could apply Ron Jeffries' First Rule of Branching: Don't Branch, but that comes with a complete paradigm shift in how you build software. -- Curtis...
... I'm very pro XP, and the accompanying paradigm shift, but this leaves me scratching my head. How could you support multiple versions of the same piece of...
... In subversion, tags, branches, whatever are just simply virtual copies of the files in the repository. They are conceptually the same thing - just a...
... Like I said, this requires a very serious paradigm shift. I've never been able to get to single branch heaven, mostly due to the fear of the 'seasoned'...
We kinda suck at XP. (IMO.) I never thought XP & branching were related in this particular way, but maybe that's why we rely on branching so much. And maybe...
... Wow! Never heard of that before. Seems like it'd be very difficult to do ... and potentially much more work. (i.e., to simultaneously maintain working...
... I don't understand how this could even be done? What happens when you have (1) your current general release version, (2) your release candidate, and (3)...
First -- is there a reason why (2) isn't just a tag? If you have a bug fix for the release candidate, wouldn't you just check it in to (3)? I generally try to...
... Thanks Calvin! That's pretty much exactly how I would have answered the question, but with more detail and explanation. If you know Ron, you know he likes...
Curtis Cooley wrote: ... Even though I, too, am a fan of Agile principles and practices, I have to say the last sentence above is utter nonsense. Branching...
... In the lean world, it does not add value. It's what is called secondary muda, or waste that indirectly aids the value stream. Secondary muda is the harder...
I'll probably go to jail for this, but freedom is freedom ;) http://rudd-o.com/archives/2007/04/30/spread-this-number/ -- Curtis Cooley curtis.cooley@......
... Nah, you'd only have a minuscule chance if you quoted the title of the article: "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0. Wanna know what’s so...
I haven't heard about rule 1 before. Truthfully I am not sure what value it provides. In our shop we have external clients who install releases when they want,...
I think Ron says these kinds of things just to begin the discussion about people's processes and the things they perceive they HAVE to do. Telling someone to...
I don't doubt it - Jeffries, Beck, et al are smarter than I will ever hope to be. If they say it's so, I believe them. I just would like to try to get a feable...
... With all due respect, that is crap. Real-world, revenue-impacting scenarios were presented - you can't just say they are muda (whatever that means -...
... I hope I didn't sound like I was blowing you off, Victor. Your use cases are valid, and all those and more were covered in the discussion. For the gory...
What if your the sole or majority developer? Do you still do Production, QA, and Dev branches? How do you juggle all the different checkins, merges, etc? I...
... Something I will gratefully support, and the defeat of DMCA & RIAA. I don't use DIGG but I am glad that they have listened to their users and changed their...
... I think with a good tool branching and merging is a LOT less scary or painful than most of us grew up experiencing. Eclipse, for example, makes it so easy...
... First of all, branching does not add value. Are you really saying your customer will pay you more money if the code was developed using branches? What...
... Ah, the light goes on. At our place, we branch every 4-6 weeks to create deliverables for our internal customers. The reason we branch instead of just...