02.05.2013 Views

User Guide - Mks.com

User Guide - Mks.com

User Guide - Mks.com

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.

Chapter 12: Advanced Change Package Operations<br />

416<br />

utility.c<br />

Master Project<br />

1.4<br />

utility.c<br />

Sandbox to Master<br />

1.4<br />

Archive for utility.c<br />

1.4<br />

1.3<br />

1.2.1.2<br />

1.2.1.1<br />

1.2<br />

1.1<br />

CP 5:1<br />

Using Resync CP with the Merge On Branch option<br />

Using the Ignore Branches Option<br />

utility.c<br />

Another situation that warrants special consideration is the case where two<br />

change packages must be applied. Unless the correct options are selected,<br />

Resync CP will fail because too many merges are required.<br />

For example, the master project contains the file patch.c at revision 1.4.<br />

The variant project used by the buildmaster contains a fix (patch.c,<br />

revision 1.2.1.2, CP 9:1) that is being rolled out for a product patch. The<br />

variant project for the Maintenance Development team also includes a bug<br />

fix for patch.c at revision 1.3.1.2, and this revision is associated with CP<br />

10:1. Both fixes are required for the master project. To pick up all the<br />

required changes, both CP 9:1 and CP 10:1 must be selected.<br />

u s e r g u i d e<br />

Variant Project<br />

1.2.1.2<br />

1.2 1.2.1.1<br />

Differences between 1.2 and<br />

1.2.1.2 merged into 1.4.<br />

Result placed in sandbox.<br />

To finalize changes in the<br />

project, file must be checked in.

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

Saved successfully!

Ooh no, something went wrong!