25% of 100
Plus VAT
Aktuelle Version

CODESYS Git enables the integrated use of the distributed version control system Git™ for all application objects.

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

Product Description

CODESYS Git seamlessly integrates the use of the distributed version control system Git™ into the CODESYS development environment. The functionality of Git is directly available in CODESYS. A local Git installation is not required.

Git™ is a software for distributed version control. Version control is a class of systems responsible for managing changes to documents, programs, and other information stored in files. It involves logging changes to one or a series of files over time so that a specific version can be reverted to later. In software development, version control systems are also used where a team of developers work together on the managed files.

The main tasks of a version control system are:

  • Logging of changes: It can be traced at any time who made which changes and when.

  • Restoring old statuses of individual files: Accidental changes can be undone at any time.

  • Archiving the individual statuses of a project: All versions can be accessed at any time.

  • Coordination of shared access to files by several developers

  • Simultaneous development of several development branches of a project

Distributed version control does not use a central repository. Each developer working on the managed project has their own repository and can synchronize it with any other repository. Version history is also distributed. Changes can be tracked locally without having to connect to a server.

Further information on Git can be found at


Programming System

CODESYS Development System V3.5.17.0 or higher

Runtime System


Supported Platforms/ Devices


Additional Requirements

Subscription of the CODESYS Professional Developer Edition

In order to enable collaboration in Git, it is recommended to use a Git server.

For information on how to work with Git or how to install the required software, please refer to the IT specialist in your company.




see CODESYS Professional Developer Edition

Required accessories

Optional: CODESYS Key

Detailed compatibility information


Programming System Version - most recent release


Technical support is not included with this product. To get technical support please purchase a Support Ticket.

A list of alternative support resources can be found at the support section of the CODESYS Group web page.



A member of the CODESYS Group

Memminger Straße 151
D-87439 Kempten

Additional Downloads


Version History

Version Release note Release date
- 02.07.2021


  1. So many problem - Skip the

    Review by CODESYS Support - Posted on 10/13/21

    Dear customer,
    sorry for the inconveniences and thank you for your detailed report of issues.
    Actually we're already investigating most of them for future releases, such as a truly textual storage format,
    further authentication mechanisms and an upgraded UI.
    As you already supposed, we're planning to evolve the product constantly.
    Regarding the errors you experienced please contact us at
    Of course reliability is important to CODESYS Git, thus we're interested in fixing any bug hindering your work.


    This plugin is painful to use and feels like all the worst things about git turned into a plugin. What is there not to like:

    - Diffs generated aren't plain text, but instead some huge JSON blob of the change. Viewing a PR like in github is worthless.
    - The interface is horrid, and really confusing to use
    - Doesn't support SSH keys, only a token which is a lot of fun to work with
    - Any heavy commands aside from a commit normally runs into an error asking to close the project without saving in hopes you can redo the git command without issue
    - Rolling back unstaged changes breaks the project, get a nice "Resynchronization of the Git repository to the project failed" message
    - Switching a branch is rolling a dice, most the time it never works

    The worst sin of this plugin is the way it was implemented. Since this is a paid addon and not bundled into CodeSys they went the way of implementing the git part as an additional directory. So you have the project file itself and THEN the git "dump" directory that has everything saved in a flat file. At first glance this doesn't seem like an issue. The issue arises when these two are not in sync.

    For example:
    - Most simple changes will cause Codesys to reload the fails most of the time
    - Anything that causes the the two (codesys, git dump) to be out of sync is a hot mess, AFAIK Codesys can't reload from the git store directly and refers back to the project file, hence why people are mentioning Codesys is asking to close said project without saving etc in other reviews.

    The worst way this manifested itself is I did a rollback of unstaged changes, during the project reload that Codesys does it removed all my J1939 devices and ECUs. Once the rollback is complete git says it is in line with HEAD. Codesys said it is fine but all my J1939 devices are gone. Lets close Codesys and reload the project, since it just didn't read something correctly?

    Upon opening the project none of the rollback changes are kept since we didn't save the project file. OK, lets rollback again with git and save the project and reload. Upon reloading none of the J1939 devices are present, and git shows those devices are missing. OK, lets rollback again, but upon doing so the devices go missing again and never show up.

    Review by

    Posted on

  2. Install but doesn't work
    Review by CODESYS Support - Posted on 10/13/21

    Dear customer,
    please check the messages in your CODESYS IDE for errors from the Git AddOn.
    Some brandlabeled CODESYS variants lack support for Windows' long paths.
    In that case there's a message reading "Git has been deactivated due to missing long path support.".
    You are welcome to contact us at for further help.


    Would be a great feature to have but doesn't function beyond install and there is no documentation.

    Review by

    Posted on

  3. Missing manual or description
    I am glad codesys will be getting a git support. This could improve the versioning in our company. I tried version and installation worked fine. But after I couldn't go any further. The function bar menu "git" was implemented, but all lines in the menu kept being greyed out. Maybe I missed something in the setup or there are some not listed requirements to the Project, preinstalled git versions etc. I tried it several times in different constellations, but couldn't get it running. This version seems to be not yet completely ready.

    Review by

    Posted on

  4. Missing operation description
    Review by CODESYS Support - Posted on 10/13/21

    Dear customer,
    please check the messages in your CODESYS IDE for errors from the Git AddOn.
    Some brandlabeled CODESYS variants lack support for Windows' long paths.
    In that case there's a message reading "Git has been deactivated due to missing long path support.".
    You are welcome to contact us at store-support@codesys.comfor further help.


    Installing the package worked fine and "Git" appeared in the the function bar. But what ever I tried, all lines under "Git" stayed greyed out. I am not sure, if I missed a step in the project preparation for git use, left out some configuration in codesys or just had a bad preinstalled constellation (old Codesys versions, other git installation). I tried several combinations of different installation orders, deinstalling other programs, using different projects etc., but couldn't find a solution.

    Review by

    Posted on

  5. I would wait for the next version of the package... (not
    Review by CODESYS Support - Posted on 10/13/21

    Dear customer,
    we consider opening a local repository for future versions. Regarding your branching issues please contact us at Some of those errors might already be fixed with the upcoming version, as we're constantly evolving the product.


    Missing some features like you can't connect to an existing local repository. You can only clone a remote repo or initialize a new local.
    In addition, after migrating a project from SVN to GIT, creating a branch, and switching to it, the switch failed.
    Codesys itself advised me to close the project without saving it, reopening it and switching the branch again. Tried it and it failed again.

    Review by

    Posted on

  6. excellent!
    Review by CODESYS Support - Posted on 10/13/21

    Dear customer, thank you for your elaborate tutorial!


    Read my blog about CODESYS Git v1.0.0.0

    Review by

    Posted on

Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account