The CLI serialization command
Version:
The Sitecore serialization plugin includes a ser command. This command handles the serialization of items. To install the serialization plugin, run the following code:
Usage
You can use the command as follows:
Subcommands
You can use the following subcommands:
| Subcommand | Description |
|---|---|
diff | Compares the content items of two Sitecore instances. This command requires elevated permissions in both instances. |
explain | Explains whether a content item path is included and why. |
info | Shows serialization configuration information. |
package | Lists serialization package commands. |
package create | Creates a package of serialized content items. |
package install | Installs a package of serialized content items in a Sitecore instance. This command requires elevated permissions. |
pull | Serializes content items from a Sitecore instance to your file system. This command requires elevated permissions. |
push | Pushes serialized content items from your file system to a Sitecore instance. This command requires elevated permissions. |
validate | Checks serialized content items for validity. Can fix common issues with the --fix argument.Note For more information, see |
watch | Monitors changes to content items in a Sitecore instance and automatically serializes the changes to your file system. This command requires elevated permissions. |
Options
You can use the following options with the pull and push subcommands:
| Options | Required? | Description |
|---|---|---|
--what-if | No | Simulate what content changes you are going to make before you actually make them. Note For more information on the --what-if option, see the video Sitecore CLI and the 'what-if' flag. |
If you have suggestions for improving this article, let us know!