VCS | Local History | Show History or Show History for Selection


Use this dialog to explore changes to a file, or selection. There are two views in this dialog:

The same dialog boxes are available on the context menu of a file or selected text in the editor.

History view

This view shows the list of revisions (states) of a file, with the date and time when the revision was stored. Some of the revisions are supplied with tags and labels.

Revisions are tagged automatically, for example, on opening a project, committing changes, or performing test. You can also set your own labels.

ItemDescription
../../Shared/rollback.png Click this button to revert the selected action.
../../Shared/iconCreatePatch.png Click this button to create a patch based on the selected local version.
../../Shared/icon_help.png Click this button to open the corresponding help topic.

The same actions are available on the context menu of each revision.

Differences view

The Differences view is a powerful editor that supports basic search and replace, undo/redo actions, and code completion.

If a revision is selected in the History view, the left-hand pane of the Differences view shows this read-only revision, with the differences against the current revision which is displayed in the right-hand pane. The current revision can be edited.

ItemShortcutDescription
../../Shared/copy.gif ⌘C⌘C⌘C⌃C⌥C Click this button to copy the current line or the selected fragment to the clipboard.
../../Shared/find.png ⌘F⌘F⌃F⌃⌥S

⌘R⌘R⌃H⌥⇧5
Click this button to initiate the finding and replacing text procedure in the pane where the caret currently resides.

Refer to the search options description for details.

../../Shared/arrowDown.png or ../../Shared/arrowUp.png F7F7⌃F7F7F7 or ⇧F7⇧F7⇧F7⇧F7⇧F7 Use these buttons to move to the next or previous difference.
Ignore whitespaceUse this drop-down list to define how the differences viewer should treat white spaces in the text.
  • Do not ignore - when this option is selected, white spaces are considered unimportant and the differences are highlighted.
  • Leading and Trailing - select this option to have differences in the end and in the beginning of a line ignored.
  • All - when this option is selected, white spaces are considered unimportant regardless of their location in the source code.
../../Shared/icon_InsertReplace.png, ../../Shared/icon_InsertReplace2.png or ../../Shared/iconRemoveChange.gif Use these buttons to apply differences.
LegendThis area shows summary information about the encountered differences: the number of differences found and the color map.

The color map for the Differences viewer is configured on the Colors and Fonts page.

See Also

Procedures:

Concepts: