<shelf> parameter can be either the shelf name or ID.
list
Lists all shelves in the repository.create
Creates a shelf from your current workspace changes.<name> is the name for your shelf.
[paths...] is an optional list of specific files to shelve. If omitted, all changes are shelved.
[--no-reset] keeps the workspace changes after creating the shelf. By default, changes are reset.
show
Shows the list of files contained in a shelf.apply
Applies a shelf to your current workspace.[--keep] preserves the shelf after applying. By default, the shelf is deleted.
[-f] skips the confirmation prompt.
If the shelved changes conflict with your current workspace, you’ll need to resolve the conflicts before continuing.
rename
Renames an existing shelf.delete
Permanently deletes a shelf.-f to skip the confirmation prompt. This action cannot be undone.
For more information about shelving in Diversion, visit the Shelves page.
