N
N
Nikita Gladkiy2017-02-02 19:28:36
git
Nikita Gladkiy, 2017-02-02 19:28:36

Are there version control systems for industrial software?

Hello. Version control systems like GIT do not work well on industrial software (the files are all different proprietary formats, not always readable by non-original software). Maybe you know some methods of software version control (I develop in TIA Portal systems from Siemens, TwinCAT, CoDeSys, SCADA systems (MasterSCADA, etc.), operator panel projects - EasyBuilder from Weintek, etc.). At the moment, we just copy the archives to different folders, all manually.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
R
Roman Mirilaczvili, 2017-02-03
@Techniker753

In the industrial sector, proprietary data formats are commonly used. In contrast, version control systems are designed to work with plain text files, or those that have an open, readable structure, such as XML/JSON. Such software may have its own internal version control tools.
Although for version control systems (VCS) like Git, you can use Git Large File Storage (LFS). But in any case, working on the same proprietary binary files in a team will not work, because when two options are merged into one, the VCS will not be able to independently decide how to do it.
Let's say two architects are working on the same building plan. Someone decided to add a new floor on top, and someone else decided to resize the cross section of all floors. After all, all calculations will break there when you try to combine them into one option.
I think that for industrial VCS there should be only one main "user" who takes responsibility for the work of the entire team. And then the hard currency will be used simply as a version archive.

S
Sergey Krasnodemsky, 2017-02-02
@Prognosticator

Nikita, hello. So you store files, not read them. Git is the industry standard for this purpose. And there are many formats. You have the wrong question.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question