Time-lapse View: Graphical annotation tool
Time-lapse View displays an interactive graphical representation of a file's history, showing when lines were added, changed, and deleted, who made the changes, and when the changes were made. Time-lapse view enables you to browse forward and back through changes dynamically, to locate changes of interest.
To display Time-lapse View, right-click the file of interest and choose Team>Time-lapse View. To move through revisions, use the slider. Time-lapse view is syntax-sensitive (C/C++, Java, and Ruby), enabling you to navigate file content using an outline view. To hide information that is not of interest, for example, to display only the changes to a single method, fold information using the +/- expander buttons.
The Time-lapse toolbar controls are shown in the following table:
Feature | Description |
---|---|
Scale | Specifies the unit used to display revisions: changelistA list of files, their version numbers, the changes made to the files, and a description of the changes made. A changelist is the basic unit of versioned work in Helix Server. The changes specified in the changelist are not stored in the depot until the changelist is submitted to the depot. See also atomic change transaction and changelist number. number, date, or Perforce file revision number. |
![]() |
Go to previous or next revision. |
![]() |
Toggles display of integration history, to include content that was contributed by branch(noun) A set of related files that exist at a specific location in the Perforce depot as a result of being copied to that location, as opposed to being added to that location. A group of related files is often referred to as a codeline. (verb) To create a codeline by copying another codeline with the 'p4 integrate', 'p4 copy', or 'p4 populate' command. and merge1. To create new files from existing files, preserving their ancestry (branching). 2. To propagate changes from one set of files to another. 3. The process of combining the contents of two conflicting file revisions into a single file, typically using a merge tool like P4Merge. operations as well as edits. |
![]() |
Toggles display of information from the changelist in which the currently-selected revision was submitted. |
![]() |
Toggles the display of action badges under the slider. The badges indicate the action (add, edit, or delete, for example) that was performed on the file in the corresponding changelist (or date or file revision, depending on the scale you select for the slider). |
![]() |
Displays color coding to indicate how recently a change was entered, select Display Text Aging from the dropdown list. The darker the shading, the more recent the change. The default Most Recent and Least Recent colors can be changed from the dropdown list. |
![]() |
Specifies how line endings and whitespace are treated to determine differences. Select how you want line endings and whitespace treated from the dropdown list. |
![]() |
Toggles display of the user that made the change. |
![]() |
Toggles the display of the range of revisions that include each line. |
![]() |
Enable/disable folding, which enables you to show or hide chunks of text. Only available for certain file types |
![]() |
For each chunk, display decorations under the slider indicating the status of the chunk in the corresponding revision. |
![]() |
Reduce the increments under the slider by displaying only revisions that affect the currently-selected chunk. |
![]() |
Link/unlink the selection in the outline view to the slider. When linked, the focus remains on the selected chunk when you use the slider to browse revisions. |