HISTORY
View history with the Unity Version Control CLI.
Read time 2 minutesLast updated 21 days ago
Description
Displays the history of a file or directory.Usage
cm history | hist <item_path>[ ...] [--long | --format=<str_format>] [--symlink] [--xml[=<output_file>]] [--encoding=<name>] [--moveddeleted]
Options
Option / Argument | Description |
|---|---|
| Shows additional information. |
| Retrieves the output message in a specific format. See Remarks for more info. This option cannnot be combined with |
| Applies the history operation to the symlink and not to the target. |
| Prints the output in XML format to the standard output. It is possible to specify an output file. This option cannot be combined with |
| Used with the |
| Include move and remove operations in the history. |
| Displays the N most recent revisions for the specified items, sorted by date and changeset id. If a negative number is supplied, it will return an empty list. If a number higher than the number of revisions is supplied, it will return all the available revisions regarding that item. |
| Item's path. Use a whitespace to separate paths. Use double quotes ( |
Help
Remarks
This command shows a list of revisions for a given item, and label, branch, and comment info for each revision.Output format parameters (--format option
)
This command accepts a format string to show the output. The output parameters of this command are the following:
--format optionOption / Argument | Description |
|---|---|
| Date. |
| Changeset number. |
| Branch. |
| Comment. |
| Owner. |
| Revision id. |
| Repository. |
| Server. |
| Repository spec. |
| Availability of the revision data. |
| Path or spec passed as |
| Item Id. |
| Size. |
| Hash code. |
| Inserts a tab space. |
| Inserts a new line. |
Examples
cm history file1.txt "file 2.txt"
(Displays all information.)cm hist c:\workspace --long
(Applies the history operation to the symlink file and not to the target.)cm history link --symlink
(Retrieves the revision history from a server path in a given branch.)cm history serverpath:/src/foo/bar.c#br:/main/task001@myserver
(Retrieves the 2 last revisions for the bar.c and foo.c items.)cm history bar.c, foo.c --long --limit=2