02.05.2013 Views

The Source Integrity Professional Edition User Guide - MKS

The Source Integrity Professional Edition User Guide - MKS

The Source Integrity Professional Edition 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.

Understanding <strong>Source</strong> <strong>Integrity</strong><br />

<strong>The</strong>re is no limit to the<br />

number of branches you can<br />

create in an archive. You can<br />

even have multiple branches<br />

stemming from the same<br />

revision.<br />

Checkpointing<br />

Your Project<br />

<strong>The</strong> number of the branch created in the prog.c archive is 1.2.1 (since<br />

it stems from revision 1.2 and it is the first branch from that revision).<br />

<strong>The</strong> branch level of the 1.2.1 branch is 1, because it is one level<br />

removed from the trunk (0). You could create a second branch from<br />

revision 1.2 in the prog.c archive by repeating the steps you used to<br />

create the first one.<br />

Default Branch<br />

Each archive has a default branch. <strong>Source</strong> <strong>Integrity</strong> tries to check in<br />

files as revisions along this branch, unless you explicitly specify a<br />

revision number. <strong>The</strong> default branch is the trunk of the archive, until<br />

changed by the user.<br />

When your project has reached a significant milestone, you should<br />

save the state of the project and all of its components so you can<br />

recreate it later if need be. In <strong>Source</strong> <strong>Integrity</strong>, this is called a<br />

checkpoint. When you checkpoint a project, you create an archive for<br />

your project file and check it in. Since the project file contains your<br />

project’s directory structure and the list of members with their<br />

revision numbers, you can recreate the project as it existed at the time<br />

of the checkpoint.<br />

Some users checkpoint at the end of each day or week, while others<br />

wait until their work has reached a desired level of stability.<br />

20 <strong>Source</strong> <strong>Integrity</strong> <strong>Professional</strong> <strong>Edition</strong>

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

Saved successfully!

Ooh no, something went wrong!