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.

Backfill<br />

Option (GUI)<br />

Back<br />

Revisions Only<br />

Backfill<br />

Option (CLI)<br />

Function<br />

Using the Apply CP Command<br />

revision Processes only the changes in the specified<br />

change package(s). Any change packages<br />

associated with intermediate revisions are<br />

not picked up.<br />

Note: Processing by revision reduces the<br />

total number of changes you bring into the<br />

variant; however, this option may result in<br />

broken builds because indirectly associated<br />

files are not picked up.<br />

Error error Results in an error if other change packages<br />

are required but not specified.<br />

Skip Revisions skip Results in an error if any backfill revisions are<br />

specified during the Apply CP operation.<br />

Ask to Specify ask Displays the backfill list. To <strong>com</strong>plete the<br />

Apply CP operation, you must accept the<br />

entire list. If you decline the list, the Apply CP<br />

operation fails.<br />

In the Apply CP operation, you must accept the entire backfill list or the<br />

operation fails. If you do not want to accept the entire backfill list, you<br />

must instead perform a Resync CP operation. The Resync CP <strong>com</strong>mand<br />

allows you to merge around unwanted revisions in your sandbox. For<br />

more information on resynchronizing change packages, see “Using the<br />

Resync CP Command” on page 406.<br />

The next example illustrates how Apply CP handles a more <strong>com</strong>plex<br />

change package—one that contains code modifications that are dependent<br />

on a new file. In this example, main.c is revised to call a value defined in a<br />

new file, main.h.<br />

The developer working on the code has checked in all these changes and<br />

associated both files with CP 22:1. Development work then continues to<br />

include a further revision to main.c which is checked in at revision 1.3 and<br />

associated with CP 23:1. The main project therefore contains main.c at<br />

revision 1.3 and main.h at revision 1.1.<br />

395

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

Saved successfully!

Ooh no, something went wrong!