copyVersion
Copy a component version with all of its properties
Do not use the keywords latest, latestVersion, or newest as the version name. Artifacts are not copied to the created component version.
Format
udclient [global-args...] [global-flags...]
copyVersion [parameters]
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| component | string | true | Name or ID of the component |
| name | string | true | Name of the new version |
| from | string | true | Name of the version to copy |
| description | string | false | Description of the new version |
| type | string | false | Type to use for the new version (incremental or full); the default is the default version type for the component |
Example
udclient -username jsmith -password passwd
-weburl https://deployserver.example.com:8443
copyVersion
-component MyComponent
-name NewCopiedVersion
-from ExistingVersion
-type fullExample response
{
"properties": [],
"propSheets": [{
"properties": [],
"id": "62ee0d83-97aa-4006-b4a7-933a803abdc3",
"path": "components\/5ad2f8a2-88d3-4f55-94e0-499bdbc5f0a9\/versions\/2d9e369b-8ac9-45c0-a192-017c201820e6\/
propSheetGroup\/propSheets\/62ee0d83-97aa-4006-b4a7-933a803abdc3",
"version": 1,
"versionCount": 1,
"commit": 0,
"versioned": true,
"propSheetDef": {
"id": "bce76bb6-b660-4f62-b23a-859cd3ac61c2",
"path": "components\/5ad2f8a2-88d3-4f55-94e0-499bdbc5f0a9\/versionPropSheetDef",
"version": 1,
"versionCount": 1,
"commit": 9,
"resolveHttpValuesUrl": "property\/propSheetDef\/
components%265ad2f8a2-88d3-4f55-94e0-499bdbc5f0a9%26versionPropSheetDef.-1\/resolveHttpValues",
"versioned": true
}
}],
"totalSize": 0,
"totalCount": 0,
"id": "2d9e369b-8ac9-45c0-a192-017c201820e6",
"name": "NewCopiedVersion",
"type": "FULL",
"created": 1443806239480,
"active": true,
"archived": false,
"sizeOnDisk": 0
}
Related REST command: Copy a component version with all of its properties.