Documentation

​
​

Development

User Acquisition

Monetization

Industry

Unity Version Control

DevOps

On-prem

Gluon

Editor plug-in

Open Unity Dashboard

Unity Version Control

​
​
Unity Version Control
  • Overview
  • Cloud Repositories organization update
  • Installation
  • Use UVCS with the Unity Editor
  • Unity Version Control plugins
  • Concepts
  • Tutorials
  • On-Prem
  • Gluon
  • CLI and shortcut references
    • Unity Version Control CLI
      • acl
      • activateuser
      • add
      • admin
      • annotate
      • api
      • applylocal
      • archive
      • attribute
      • autocomplete
      • branch
      • changelist
      • changerevisiontype
      • changeset
      • changeuserpassword
      • checkconnection
      • checkin
      • checkout
      • checkselectorsyntax
      • clone
      • codereview
      • configure
      • crypt
      • deactivateuser
      • diff
      • diffmetrics
      • fastexport
      • fastimport
      • fileinfo
      • find
      • getconfig
      • getfile
      • getrevision
      • getstatus
      • gettaskbranches
      • getworkspacefrompath
      • getworkspaceinfo
      • help
      • history
      • iostats
      • issuetracker
      • label
      • licenseinfo
      • linktask
      • list
      • listusers
      • location
      • lock
      • log
      • merge
      • move
      • objectspec
      • partial
        • partial add
        • partial checkin
        • partial checkout
        • partial configure
        • partial move
        • partial remove
        • partial shelveset
        • partial switch
        • partial undo
        • partial undocheckout
        • partial update
      • patch
      • profile
      • pull
      • purge
      • push
      • query
      • remove
      • repository
      • revert
      • setowner
      • shelveset
      • show-find-objects
      • showacl
      • showcommands
      • showowner
      • showpermissions
      • support
      • switch
      • sync
      • trigger
      • tube
      • undelete
      • undo
      • undochange
      • undocheckout
      • undocheckoutunchanged
      • update
      • version
      • whoami
      • workspace
      • workspacestatus
      • xlink
    • CLI help
    • Pipe commands
    • cm find
    • Windows keyboard shortcuts
  • Release Notes
  1. Unity Version Control (previously Plastic SCM)

PARTIAL UPDATE

Perform updates in a partial replica with the Unity Version Control CLI.
Read time 2 minutes
Last updated 10 months ago

Description

Updates the partial workspace and downloads latest changes.

Usage

cm partial update [<item_path>[ ...]] [--changeset=<number>] [--silent | --report] [--dontmerge] [--xml[=<output_file>]] [--machinereadable [--startlineseparator=<sep>] [--endlineseparator=<sep>] [--fieldseparator=<sep>]]

Options

Option / Argument

Description

--changesetUpdates the partial workspace to a specific changeset.
--silentNo output is shown unless an error happens.
--xmlPrints the output in XML format to the standard output. It is possible to specify an output file.
--reportPrints a list of the applied changes when the command is finished. Using '--silent' will override this setting.
--dontmergeDoes not merge the file conflicts, it just skips them. The other changes are properly applied. This option can be useful for automation to avoid user interaction.
--machinereadableOutputs the result in an easy-to-parse format. --startlineseparator Used with the '--machinereadable' flag, specifies how the lines should start.
--endlineseparatorUsed with the '--machinereadable' flag, specifies how the lines should end.
--fieldseparatorUsed with the '--machinereadable' flag, specifies how the fields should be separated.
item_pathItems to be updated. Use double quotes (" ") to specify paths containing spaces. Use a whitespace to separate paths. Use . to apply update to current directory. If no path is specified, then the current partial workspace is fully updated.

Help

Remarks

The 'partial update' command updates the out-of-date files.
The command assumes recursive operation.
If all the specified paths are files inside the same Xlink when using the '--changeset' option, then the versions to download are searched in the specified changeset of the Xlinked repository.

Examples

cm partial update
(Updates all in the current partial workspace.)
cm partial update .
(Updates all current directory children items.)
cm partial update backgroud-blue.png
(Updates 'backgroud-blue.png' item.)
cm partial update soft_black.png soft-grey.png
(Updates 'soft_black.png' and 'soft-grey.png' items.)
cm partial update src --report
(Updates all 'src' directory children items, printing the applied changes list at the end.)
cm partial update src --changeset=4
(Updates all 'src' directory children items to the content they loaded in the changeset 4.)
cm partial update xlink/first.png --changeset=4
(Updates 'xlink/first.png' item to the content it loaded in the changeset 4 of the Xlinked repository.)
cm partial update . --changeset=2 --xml=output.xml 2>errors.txt
(Updates all current directory children items to the content they loaded in the changeset 2, reporting the result in XML format. The output is stored in a file named 'output.xml' and errors are redirected to the file 'errors.txt'. NOTE: redirection syntax rely on the shell.)

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • Description

      • Usage

      • Options

    • Help

      • Remarks

      • Examples


Report a problem with this page