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.

EDT, PST, or GMT+/-hours:minutes. For timestamp examples, see the :time:timestamp option.<br />

Note: Updating a revision by timestamp makes the most recent revision at the specified timestamp the member revision.<br />

:memberbranchtip<br />

identifies the tip revision on the member revision branch.<br />

:working<br />

identifies the working revision.<br />

:trunktip<br />

identifies the tip revision on the trunk.<br />

state:statename<br />

identifies the state, for example, Beta. This option is useful when you want to select revisions in a project that are in a specific<br />

state.<br />

For each project member, Source Integrity searches from the member revision on the development path to the root of the<br />

archive to find a revision that corresponds to the specified state. If the member revision is on a branch, Source Integrity starts<br />

from the tip revision and searches to the root of the archive; other branches in the archive are not searched. If no revision on<br />

the development path matches the specified state, the <strong>com</strong>mand fails, stating "Revision does not exist."<br />

devpath: devpathname<br />

identifies the development path. This keyword only operates on member <strong>com</strong>mands.<br />

build: revisionnumber<br />

identifies the build revision number, which must be a valid project revision number or project label in which a given member is<br />

contained. Must specify a registered project. This keyword only operates on member <strong>com</strong>mands.<br />

:rule<br />

identifies a rule defined with the si setmemberrule <strong>com</strong>mand.<br />

link:p=project[::d=devpath][::m=member][::recurse] [::b=buildrevnumber]<br />

allows you to set the member revision to whatever is the member revision for the corresponding member in a specific external<br />

project configuration (normal, variant, build). Links the project that the member belongs to (the target project) with the master<br />

project where:<br />

project is the master project<br />

devpath is the development path for the master project<br />

member is a member in the target project. If not provided, the project is searched for a member with the same backing archive.<br />

If recurse is specified, the search is recursive throughout the subprojects. There must be exactly one backing archive for each<br />

member.<br />

A possible application is to update all members to the same revision, even if they don't have the same backing archive.<br />

-S sandbox<br />

--sandbox=sandbox<br />

specifies the location of a sandbox. In some cases, the <strong>com</strong>mands that take this option do something with the sandbox contents<br />

themselves. In other cases, specifying the sandbox location is simply a way to locate, or "point to", the corresponding project file. This<br />

option is mutually exclusive with -P project|--project =project.<br />

Note:<br />

Locations that include spaces must be enclosed by quotes.<br />

--user=name<br />

identifies the user to use for connecting to the Integrity Server.<br />

Universal Options<br />

The following universal options apply to all MKS Integrity Suite <strong>com</strong>mands.<br />

--[no]batch<br />

controls batch mode. Batch mode forces the application to process <strong>com</strong>mands without prompting for responses.<br />

--cwd=directory<br />

acts as if the <strong>com</strong>mand is executed in the specified directory. In particular, any files and members in the selection are treated as being<br />

relative to that directory.<br />

Suppose you are working in the c:\sandbox directory and you want to issue the check out <strong>com</strong>mand so that the implicit sandbox<br />

selection will work in a subdirectory, rather than having to specify the <strong>com</strong>plete path for subdirectory sandbox names. You could use<br />

the --cwd option to do this, for example:<br />

si co --cwd=./demoapp/controls demoappctrl.c<br />

341 of 457

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

Saved successfully!

Ooh no, something went wrong!