02.05.2013 Views

User Guide - Mks.com

User Guide - Mks.com

User Guide - Mks.com

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Working With a Resolution CP<br />

when an Apply CP operation has failed due to unresolved conflicts that<br />

require merging. Resolution change packages are created through the<br />

Resync CP operation and cannot be manually created by the user.<br />

In addition, you can only apply one resolution change package during<br />

each Apply CP operation, and if you select a resolution change package,<br />

you cannot apply any other change packages during that operation.<br />

Therefore, the applied changes are strictly limited and defined. Anyone<br />

wanting a specific set of changes can then select the associated resolution<br />

change package, run the Apply CP <strong>com</strong>mand, and obtain the same results.<br />

What Is a Resolution Change Package?<br />

A resolution change package is similar to a normal change package except<br />

that it contains additional information on:<br />

change packages that are to be applied<br />

modified files that have been checked in<br />

conflicts that have been addressed by merging<br />

When Should I Use a Resolution Change Package?<br />

You need to use a resolution change package if an Apply CP operation has<br />

failed because merging is required and you want to record all merge<br />

operations required to address the issue. To record accurately the results of<br />

the required merge operations, you should use a resolution change<br />

package.<br />

Resolution change packages are particularly useful for assisting<br />

buildmasters to <strong>com</strong>plete their work. When an Apply CP operation has<br />

failed, developers can identify the dependencies and required merges, and<br />

include all the necessary changes in a single resolution change package.<br />

The buildmaster can then redo the Apply CP operation using that<br />

resolution change package. This reduces the amount of decision-making<br />

required of the buildmaster and allows developers to resolve the conflicts<br />

in their own files.<br />

How Is a Resolution Change Package Created?<br />

A resolution change package is created only through the Resync CP<br />

operation. Using the graphical user interface, you can select an existing<br />

change package—or create a new one—and then ask Source Integrity to<br />

use this as a resolution change package. The only requirement is that the<br />

change package must be in the Open state.<br />

The change package you ask Source Integrity to use may or may not<br />

contain entries (that is, files), but for the greatest level of control in isolating<br />

a feature or issue, it is preferable to start with an empty change package.<br />

429

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

Saved successfully!

Ooh no, something went wrong!