Command 'Show log', Command 'Show project log'

 

Symbol: _svn_icon_show_log.png

Function: These commands open the tab Project log or Log - <object>. The version history of the project or an object of the CODESYS project is displayed in the tab.

Call:

If you select nothing or the base node in the object tree, then the history of the entire project is displayed (Show project log). If you select one or more objects, then the history of these elements is displayed (Show log).

Multiple tabs can be open at the same time with the version history of different objects.

Tab 'Project log', Dialog 'Log - <object>'

Upper area

  • Revision: Revision number

  • Author

  • Date

  • Message: Message entered at commit

List of all revisions of the project or the selected objects in the information. The first 100 revisions are displayed by default. The Next 100 and All buttons are provided for displaying more or all revisions.

Several commands are available in the context menu of each revision. These context menu commands are described below.

Middle area

Display of the Message of the revision that is selected in the upper area.

Lower area

  • Action

  • Path: Object path in SVN

  • Copy from path

  • Copy from revision

List of actions that were performed on the objects of the project in the selected revision:

Hide unrelated changed paths

_cds_icon_option_activated.png: All changes of this revision are hidden that do not have any relevance to the object.

Stop on copy/rename

_cds_icon_option_activated.png: If the object was copied from another location in the SVN repository, then no more log messages are retrieved. This is especially beneficial when branches or tags are monitored and only changes within the branch are relevant.

Filter/Range

Opens the Filter dialog

All

All revisions are listed.

Next 100

The next 100 revisions are listed.

Dialog Filter

Revision range

The displayed revisions can be filtered by Head, Revision, or Date.

_cds_icon_option_activated.png: The option fields for Start revision and End revision are editable.

Use UTC time: Date display in universal time.

For more detailed information, refer to the description “Dialog ‘Select revision’“.

Message contains

Display of revision logs that contain a special text in the Message

Author contains

Display of revision logs of the specified author

Path contains

Display of revision logs of the specified path

Context menu commands of the revisions

Compare with base working copy

Compares the selected revision of the object with the base working copy (without local changes).

Com with working copy

Compares the selected revision of the object with the working copy.

Compare with HEAD revision

Compares the selected revision of the object with the HEAD revision.

Compare with previous revision

Compares the selected revision of the object with the previous revision.

Update item to revision

Updates the object to the selected revision.

Note: Changes of the project by this command cannot be committed.

For VSS users: This is comparable to loading an older version without checkout. To revert a previous commit, the command Revert to this revision has to be used.

Revert to this revision

Reverts the object to the selected revision.

This command does not have an effect on the SVN repository as long as the changes are not committed. Internally, SVN reverts the merges for all changes that were made after the selected revision in order to revert the changes of the preceding commits.

Edit author

Opens a dialog for changing the author of the revision.

Edit log message

Opens a dialog for changing the log message of the revision.

Revision properties

Opens the dialog Revision properties where the properties are displayed.

In the dialog, you can activate the Add and Remove properties and the option Show binary properties.

Create branch/tag from this revision

Creates a branch or tag from the selected revision.

Browse SVN repository

Opens the SVN repository browser dialog

Copy to clipboard

Copies log details of the selected revision to the clipboard This is the revision number, author, date of revision, log message, and the list of changes objects for each revision.

See also