Skip to main content

Command: Show Log, Show Project Log

Symbol: _svn_icon_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 on the tab.

Call:

  • Project → SVN menu

  • Context menu → SVN

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

By default, the first 100 revisions are displayed. 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

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

Stop on copy/rename

standard icon: 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.

Table 20. Filter Dialog

Revision range

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

standard icon: The option fields for Start revision and End revision are editable.

Use UTC time: Display of the date in universal time

For more information, see: 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



Table 21. 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)

Compare 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 to the project by this command cannot be committed.

For VSS users: This is comparable to loading an older version without checking out. To revert a previous commit, the Revert to this revision command 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 Revision properties dialog where the properties are displayed

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

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.