01.02.2013 Views

Software Development Cross Solution - Index of - Free

Software Development Cross Solution - Index of - Free

Software Development Cross Solution - Index of - Free

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

tagging revisions<br />

(Emergency) standup meeting<br />

204 Chapter 6<br />

1.<br />

2.<br />

3.<br />

If you’re having a problem, don’t wait for<br />

the next day. Just grab everyone and<br />

have an impromptu standup meeting.<br />

Laura: We could check out the version 1.0 code just fine, but now<br />

the version control server won’t let us commit our changes back in.<br />

It says our file is out <strong>of</strong> date.<br />

Mark: Oh—ya know, that’s probably a good thing. If we could<br />

commit it, wouldn’t that become revision 6, meaning the latest<br />

version <strong>of</strong> the code wouldn’t have Bob’s changes?<br />

Bob: Hey that’s right—you’d leapfrog my code with old version 1.0<br />

code. I don’t want to lose all <strong>of</strong> my work!<br />

Laura: You still have your work saved locally, right? Just merge it in<br />

with the new changes and recommit it. You’ll be fine.<br />

Bob: Uggh, all that merging stuff sucks; it’s a pain. And what about<br />

the next time we find a bug we need to patch in Version 1.0?<br />

Mark: We’ll have to remember what the new 1.0 revision is. Once<br />

we figure out how to commit this code, we’ll write down the revision<br />

number and use that as our base for any other 1.0 changes.<br />

Laura: New 1.0 changes? Wouldn’t we be at Version 1.1 now?<br />

Bob: Yeah, that’s right. But this is still a mess...<br />

Write down three problems with the approach outlined above for<br />

handling future changes to Version 1.0 (or is it 1.1?).<br />

Download at WoweBook.Com<br />

Answers on page 217.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!