02.05.2013 Views

Description - Mks.com

Description - Mks.com

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

si createdevpath<br />

creates a development path<br />

SYNOPSIS<br />

si createdevpath [--projectRevision=rev] [--devpath=path]<br />

[(-P project|--project=project)] [(-S sandbox|--sandbox=sandbox)] [--hostname=server]<br />

[--port=number] [--password=password] [--user=name] [(-?|--usage)]<br />

[(-F file|--selectionFile=file)] [(-N|--no)] [(-Y|--yes)] [--[no]batch] [--cwd=directory]<br />

[--forceConfirm=[yes|no]] [(-g|--gui)] [--quiet] [--settingsUI=[gui|default]]<br />

[--status=[none|gui|default]]<br />

DESCRIPTION<br />

si createdevpath creates a development path for specific project revisions, effectively creating a<br />

variant project.<br />

Regular sandboxes are based upon the current state of the project. You can also create a sandbox<br />

that is based upon a previously checkpointed revision of the project. This type of sandbox is called<br />

a variant. When you create a variant sandbox, using the si createsandbox <strong>com</strong>mand, you<br />

choose a checkpoint (snapshot) of your project and use it as a starting point for new development.<br />

MKS Source Integrity allows you to do this by defining a new development path.<br />

A development path is an identifier given to a new direction of software development. Changes<br />

made through the development path are kept separate from the main development trunk unless<br />

you choose to merge them into it later.<br />

Source Integrity allows multiple developers to point to the same development path, each using<br />

their own variant sandbox. In the variant sandbox, you can see the current state of the project<br />

along the development path and the changes made by other developers using it.<br />

When a variant project is created, it is also created for all subprojects, reserving the assigned<br />

name as a unique identifier and ensuring no two paths can share the same name.<br />

Development paths are useful for performing post-release maintenance. Variant sandboxes<br />

pointing to a post-release development path allow you to make changes to a previous revision of a<br />

project. Any fixes, patches, or changes you check in go onto a branch and do not affect the main<br />

project, unless you choose to merge them.<br />

Note:<br />

You may instead create branch revisions in the main project, rather than creating a variant<br />

82 of 457

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

Saved successfully!

Ooh no, something went wrong!