VCMUtility command-line syntax: VCMUtility [<options file>] [*<option>]
Within the <options file>, each <option> must begin in column 1 but can continue on subsequent lines if those lines begin with a space or tab character. When typing options in the command line, each <option> must be preceded with a "-".
The information below lists all the VCMUtility command-line options and their syntax.
<option> <command> | <connection option> | <session option> | <miscellaneous option>
{{Help | H | ?} [<help topic>]} |
{Delete <VCM session file>}|
{Import <VCM archive file} |
{Open <Change Package name>} |
{Replay <Change Package name>} |
{Resume <VCM session file>}
{{AutoLogon | AL} [True | False]} |
{{Encryption | Encrypt | En} {None | RC4 | RC2_ECB | RC2_CBC | RC2_CFB}} |
{{PwdFile | PF} <file name>} |
{{Server | S} [<user>[:<password>]@]<host>[:<port>]} |
{{UseCA | UCA} {<host>:<port> | AutoLocate}} |
{{UseServerProfile | USP} [True | False]}
{{AutoMergeFiles | AMF} [True | False]} |
{{AutoMergeProperties | AMP} [True | False]} |
{{BreakLocks | BL} [True | False]} |
{{CaseSensitiveFilenames | CSF} [True | False]} |
{{CheckoutPreview | check-out | CP} <files> [<check-out opotions>]} |
{{CommitMerge | Commit | CM} [True | False]} |
{{DefaultAction | DA} [MergeType <merge type>] [ItemType <item type>] <match state> <action>} |
{{DefaultComment | DC} <comment>} |
{{Description |} <description>} |
{{Exclude | Exc} <folders>} |
{{Export | Exp} <VCM archive file>} |
{{FixFloatingChildShares | True | False} |
{{IgnoreMergePoints | IMP} [True | False]} |
{{Include | Inc} {<change requests> | <files> | <folders> | <process items> |
<requirements> | <revision labels> | <tasks> | <topics>}} |
{{LockMergeConflicts | LMC} {None | Source | Target | Both}} |
{{ManualMergeFiles | MMF} [True | False]} |
{{Match [Folder] *{<folder path> to <folder path>}} |
{{MergeType | Type | MT} {Compare | Rebase | Promote | Replicate}} |
{(Name |Na} <Change Package name>} |
{{PostCommitLabel | PostCL} <label>} |
{{PostCommitRevLabel | PostRL} <label>} |
{{PreCommitLabel | PreCL} <label>} |
{{PreCommitRevLabel | PreRL} <label>} |
{{PreventDuplicateFilenames | PDF} [True | False]} |
{{Project | Pro} <project>} |
{{ReportDiffs | RD} [True | False]} |
{{ReportUpdates | RU} [True | False]} |
{Save [<VCM session file>]} |
{{SourceLabel | SrcLabel | SL} <label>} |
{{SourceState | SrcState | SS} <state>} |
{{SourceTime | SrcTime | ST} {<timestamp> | Now}} |
{{SourceView | Source | SV} <view>} |
{{TargetLabel | TgtLabel | TL} <label>} |
{{TargetState | TgtState | TS} <state>} |
{{TargetView | Target | TV} <view} |
{{NetMon | NM} [True | False]} |
{{Time | T} [True | False]} |
{{Verbose | Vb | V} [True | False]} |
The table below lists other syntax elements in alphabetical order:
Delete | DeleteAndReverseShare | Fail | Ignore | Merge | Move | MoveAndMerge | MoveAndRepin | NeedsReview | Overwrite | Repin | RepinAndMove | ReverseShare | Share
{CR | CRs | ChangeRequests} {ALL | *<CR #>}
{A name consisting of one or more characters}
[+cwf] [+eol {on | off | cr | lf}] [+filter {CGIMOU}] [+o] [+ro]
[+rp <work folder path>]
items.binaryfile | items.branched | items.samecontent | source.childshare | source.deleted | source.floating | source.modified | source.moved | source.present | source.rootbranch | target.childshare | target.deleted | target.floating | target.modified | target.moved | target.present | target.parentdeleted | target.rootbranch
True | False | Unspecified
[File | Files] {ALL | *{<file name pattern>} [+<depth>]}}
{A slash followed by an optional series of folder names each ending with a slash}
[Folder | Folders] {ALL | *{<folder path>} [+<depth>] *[<item type>]}}
<condition name> [<condition value>]
{ChangeRequest | CR | ChangeRequests | CRs} |
{File | Files} |
{Folder | Folders} |
{Requirement | Req | Requirements | Reqs}
{Task | Tasks}
{Topic | Topics}
*<item condition>
ProcessItems *{[View <view>] CR <CR #> |
[View <view>] Req <Req #> |
[View <view>] Task <Task #>}
{Requirement | Req | Requirements | Reqs} {ALL | *<Req #>}
RevLabels *<label>
{Task | Tasks} {ALL | *<Task #>}
Example formats:
"3/11/06 1:32 PM"
"Mar 11, 2006 1:32:38 PM"
"March 11, 2006 1:32:38 PM PST"
"Saturday, March 11, 2006 1:32:38 PM PST"
{Topic | Topics} {ALL | *<Topic #>}
A .vcms file name
A .vcms file name