CODESYS SVN enables an integrated connection to the software versioning system Apache™ Subversion® for all application objects.

CODESYS SVN is part of the tool bundle CODESYS Professional Developer Edition.

Order number: 



Apache™ Subversion® (SVN) is a tool for versioning and revision control of current and historical versions of files such as source code, web pages, and documentation. Apache™ Subversion® is a registered trademark of the Apache Software Foundation. See the package information in the package manager for more information.

Revision control, also known as version control or source control, is the management of changes to documents, programs, and other information stored as computer files. It is most commonly used in software development, where a team of people may change the same files. The main tasks of a version control system are:

  • Log of changes: It can be reproduced at any time what changes have been made, when and by who these changes have been made.

  • Restore of old revisions of single files. Changes of files by mistake can be undone at any time.

  • Archiving of specific revision of a project. It is always possible to go back to older versions.

  • Coordination of shared access of developers.

  • Simultaneous development of multiple branches of a project.

The Subversion functions are directly available in CODESYS both in the 32-bit and in the 64-bit variant. The application is seamlessly integrated in the CODESYS development environment.

CODESYS SVN can be installed and started in the CODESYS Development System without a license. To connect to an SVN repository, a license key is required in the demo as well as in the full version.


Programming System

CODESYS Development System V3.5.16.0 or higher

Runtime System


Supported Platforms/ Devices


Additional Requirements

Subscription of the CODESYS Professional Developer Edition.

  • A running Subversion project archive (repository) on a server or locally in a file

  • Installation of the Redistributable Package für Microsoft Visual Studio 2015

For information on how to work with Subversion or how to install the required software please contact your local IT specialist.




The following licenses are available:

  • Demo license: Time limited usage

  • Subscription license: Time limited usage

The following licensing options are supported:

  • Soft Key, with CODESYS Development System SP 13

    (Workplace-bound licensing, free part of all CODESYS products)

  • Optional: CODESYS Key

    (Increased security against loss of license keys, transferable licensing to other workstations)

Required accessories

Optional: CODESYS Key

Version history

Version Release note
Release date


  • SVN-780: Improve performance for comparison of a single object between BASE and WORKING revision

Bug fixes

  • SVN-842: Prevent SVN update (and other SVN operations) while application is logged in

  • SVN-798: SVN log sporadically not displayed, instead error “Value cannot be NULL”

  • SVN-794: Tree conflict leads to exception during checkout and cannot be resolved afterwards

  • SVN-834: SharpSvn: Disable SharpPLink (Putty/PLink) because of security bugs

  • SVN-811: SharpSVN: Update to OpenSSL 1.1.1d

  • SVN-812: CODESYS crashes if project import fails due to repository pre-commit hook

  • SVN-813: Deleting an object in the Working Copy Explorer does not update the object’s status in the project session

  • SVN-817: Assertion when re-adding a child device under a copy it’s a parent device

  • SVN-816: “Select All” in Pending Changes View sometimes leads to exception

  • SVN-772: Deadlock of Repository Browser while refreshing

  • Upgrade to OpenSSL 1.1.1d

  • Disabling the ability to use SharpPlink


Release Note

CODESYS SVN is a bug-fix release.

Major bug-fixes

  • [SVN-768] Upgrade to OpenSSL 1.1.1 (1.0.2 is reaching end of support) and Apache subversion 1.12
  • [SVN-799] Assertion (missing SvnWorkingCopySummary) when cancelling the project import to SVN
  • [SVN-801] Disconnecting project from svn via python leads to an error (SvnWorkingCopyVersionSummary)
  • [SVN-802] SVN Update doesn’t handle tree conflict, aborts with assertion instead
  • [SVN-803] SVN, Scripting: Reentrant lock when setting release flag of library

2 minor bugs have been fixed.

Compatibility Information


This version is compatible with CODESYS V3.5 SP9 Patch 5 and newer.

Known Limitations

  • [SVN-802] There are situations implied by a tree conflict, that relate to the object naming scopes of a CODESYS project: It is impossible to apply an incoming addition of an object, whith a name that already exists in the same namespace. This can happen when using folders in a CODESYS project, because they are namespace-agnostic, whereas the file system folders of the Working Copy create each a namespace. In this situation the SVN update operation will yield an exception like “An object with the name ‘TheObjectName’ already exists within the corresponding namespace.”


Quality update with minor improvements and bug fixes.




Support of Softcontainer licensing (no Dongle needed)

 SVN_VERSION_INFO object default settings for persistence have been changed.


Security updates:

  • For more details see Advisory 2018-03, which is available on the CODESYS website:

General information:

  • Support multiple diff-views at once for compare
  • The SVN_VERSION_INFO object now is available even if there’s no connection to the SVN repository.
  • SVN has now a view “Pending Changes” which shows the current changes to the existing project version.
  • “Revert to revision” now is able to revert the whole subtree under a single selected object.
  • The SVN_VERSION_INFO provides instantly updated information.
  • The SVN Log dialog just loads the first 100 log entries.
  • When merging, for conflicting names the affected nodes are marked with a tree conflict marker, keeping the local state of the object.
  • New button “Mark as Resolved” within the resolve conflict dialog.
  • The background check for remote repository changes now is configured to recognize release of locks as well.”
15.03.2018 CODESYS SVN is a security update which solves the issue noted in Advisory 2017-08.
For more details see:
29.09.2017 - 26.04.2017 - 24.10.2016

Review 1 to 5 of 23 total

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
Terrible Review by jeroen
Crashes. Cannot find things when colleagues move objects. Does not see new objects. Restarted codesys and now cannot find my license anymore. (Posted on 19/08/2020)
Simply awful Review by Andrew
Extremely slow, buggy, and crash-prone. Crashing on commits. Crashing on reverts. Crashing on changing interfaces. Crashing on moving folders. I would be embarrassed to release software in this state and am appalled that we pay money for this and are reliant upon it. (Posted on 23/07/2020)
Sehr unzufrieden Review by Roland
Nach der Installation lief die gesamte IDE nicht mehr. Das modale Fenster "Lizenzschutzmeldung" konnte nur wiederholt oder abgebrochen werden - damit beendete sich auch die komplette IDE. Das Problem konnte nur durch Neuinstallation behoben werden. (Posted on 31/07/2019)
very useful product Review by sevcech
but we do not use it for team work, just version control (Posted on 11/12/2018)
SVN Plugin Review by M. Vogtherr
Ab und zu Probleme mit den Locks bei der Zusammanerbeit mit 2 Leuten.
An sonsten genial, die Zusammanarbeit ist erheblich einfacher geworden! (Posted on 13/07/2018)

This product includes a CODESYS Support Ticket, incl. 1 hour support of CODESYS.

More details can be found in the CODESYS Store product CODESYS Support Ticket.

3S-Smart Software Solutions GmbH

Memminger Straße 151

87439 Kempten


You may also be interested in the following product(s)

CODESYS Professional Developer Edition

CODESYS Professional Developer Edition

€500.00 As low as: €405.00 plus VAT
Add to My Wishlist


Write Your Own Review

Only registered users can write reviews. Please, log in or register