02.05.2013 Views

User Guide - MKS

User Guide - MKS

User Guide - MKS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

NOTE<br />

Working With a Resolution CP<br />

Working With a Resolution CP<br />

To see any change packages that have been applied between two revisions of a<br />

project, use View Project Differences. For more information on viewing project<br />

modifications, see “Viewing Project Differences” on page 244.<br />

There are instances when the Apply CP command does not work on a set<br />

of change packages because merging is required. When this happens, the<br />

Resync CP command must be used to automate the required merging.<br />

Once the Resync CP operation is completed, the modified files that result<br />

from those merges are transferred to your sandbox. To apply the changes,<br />

you must then check in those modified files.<br />

For a development team using the change package methodology, the check<br />

in of the modified files requires an associated issue and change package.<br />

Once the issue has been created, the files can then be checked into the<br />

associated change package and the development path updated with the<br />

merged files.<br />

If other developers want to apply the same set of change packages, how<br />

can they be certain that the changes made relate only to the target feature<br />

and that no other changes have been checked in? To be absolutely certain,<br />

they would have to repeat the original Resync CP operation—a significant<br />

duplication of effort. Otherwise, they would have to resynchronize using<br />

the original set of change packages and possibly accept additional,<br />

unwanted changes that were selected during the first Resync CP operation.<br />

To avoid this uncertainty and duplication of effort, there is a mechanism<br />

for recording all change packages that have been applied, including the<br />

merge conflicts that have been resolved. The resolution change package is<br />

the mechanism for recording these changes.<br />

A resolution change package is a specialized change package that records<br />

all applied change packages, resolved conflicts, checked in modified files,<br />

and conflicts resolved by merging. A resolution change package is applied<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 />

397

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

Saved successfully!

Ooh no, something went wrong!