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

Table 1. 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://myserver.example.com:8443
  copyVersion
  -component MyComponent
  -name NewCopiedVersion
  -from ExistingVersion
  -type full

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