On Mar 25, 2009, at 3:29 PM, Todd Thiessen wrote:

Bob should work on a branch. IMHO if any work is taking a long time and you can't commit it to trunk in a timely manner, then do that work on a branch so you can commit often and still take specific control over when
Alice's changes get merged to Bob's branch so he can test the merge
thoroughly before putting his changes in trunk.

This does not solve Bob's problem. Let's say he's committing to his branch, and then at some point he merges Alice's changes to the trunk into his branch. He then performs thorough testing of this new code and encounters no problems. But of course he won't have any problems testing the new Foo 2.2-SNAPSHOT because AppB is still still using the old code from Foo 2.1-SNAPSHOT. Until he realizes that Foo's version has changed, and he updates AppB accordingly, branching, merging, and testing won't help him.

Trevor


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to