02.05.2013 Views

Description - Mks.com

Description - Mks.com

Description - 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.

Once the dependencies are calculated, and you have performed the required merges, the<br />

operation <strong>com</strong>pletes and Source Integrity presents all the files required for the new feature or<br />

content in your sandbox.<br />

When Should I Use Resync CP?<br />

You should use the Resync CP <strong>com</strong>mand when the Apply CP operation has failed because there<br />

were conflicts to be resolved through merging or if there are additional changes that need to be<br />

made in order to incorporate the change packages into the target project. Resync CP is most<br />

useful for developing software features and for applying bug fixes during the software development<br />

process.<br />

Note:<br />

When working in your sandbox, you can also use the Resynchronize By CP <strong>com</strong>mand.<br />

When you select a member and use Resynchronize By CP, Source Integrity automatically<br />

searches the change package associated with the member and resynchronizes the selected<br />

member and all other member files contained in that change package. For more information,<br />

see si resync.<br />

If the issues you are looking at have numerous associated change packages, you can also use a<br />

single change package--a resolution change package--that contains all the associated change<br />

packages, to resolve it. The Resync CP <strong>com</strong>mand includes a process for creating resolution<br />

change packages that can be used for this purpose.<br />

Note:<br />

If you attempt to perform a Resync CP <strong>com</strong>mand on a member that was previously dropped<br />

from a project, Source Integrity instructs you to manually re-add the member.<br />

Resolution Change Packages<br />

There are instances when the Apply CP <strong>com</strong>mand does not work on a set of change packages<br />

because merging is required. When this happens, the Resync CP <strong>com</strong>mand must be used to<br />

automate the required merging. Once the Resync CP operation is <strong>com</strong>pleted, the modified files<br />

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

then check in those modified files.<br />

For a development team using the change package methodology, the check in of the modified files<br />

requires an associated issue and change package. Once the issue has been created, the files can<br />

then be checked into the 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 can they be certain that<br />

the changes made relate only to the target feature and that no other changes have been checked<br />

in? To be absolutely certain, they would have to repeat the original Resync CP operation--a<br />

208 of 457

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

Saved successfully!

Ooh no, something went wrong!