Customer question: Versioning with SIMATIC AX

0
Is SIMATIC AX only compatible with Git/Github for Versioning/Source-control management?
asked
3 answers
2

Hi Matthias,

as everything in SIMATIC AX is completely document based in readable formats (everything is just text) you are completely free to use any version control system you are comfortable with!

 

By default when you create a new AX project, apax will also initialize a git repository, but it's no hassle to switch it afterwards.

Personally and in AX we work a lot with git and GitHub, we even have our own GitHub community, where we offer code examples and libraries that you can use in your projects: https://github.com/simatic-ax 

answered
2

Since SIMATIC AX is document based, many versioning systems are supported.

 

Here's a not complete list of the versioning systems which are document based:

  1. Git
  2. Subversion (SVN)
  3. Mercurial
  4. Perforce (Helix Core)
  5. CVS (Concurrent Versions System) 
  6. Bazaar
  7. ClearCase
  8. TFS (Team Foundation Server) / Azure DevOps Server

 

In AX Code there is a native Git integration. Therfore  our recommendation is to use the Git technology which is supported by many platforms like:

  1. GitHub
    • One of the most popular platforms for Git repositories.
    • Offers extensive features for collaboration, issue tracking, continuous integration (CI), and more.
  2. GitLab
    • Provides both a hosted solution and a self-hosted option.
    • Includes features for Continuous Integration/Continuous Deployment (CI/CD), project management, and more.
  3. Bitbucket
    • Operated by Atlassian.
    • Integrates well with other Atlassian tools like Jira and Confluence.
  4. Azure DevOps (formerly Visual Studio Team Services)
    • Developed by Microsoft.
    • Offers extensive DevOps tools including repos, pipelines, and boards.
  5. AWS CodeCommit
    • A managed Git service by Amazon Web Services (AWS).
    • Integrates well with other AWS services.
  6. Gitea
    • A lightweight, self-hosted Git service solution.
    • Open source and easy to install.
  7. Gogs
    • Another self-hosted Git service solution.
    • Similar to Gitea but with a slightly different focus.
  8. SourceForge
    • Supports Git as one of the available version control options.
    • Traditionally known for open-source projects.

It is nearly impossible to provide a detailed description for each platform, as every system is uniquely structured and has its own specific features and functionalities.

answered
0

Hi Felix,

 

thanks for the fast answer!

answered