- Configuring Version Control
Describes how to configure version control for your Mendix application.
Version Control allows you to manage your app development in two ways:
Version control in Mendix is built on top Git. The concepts will be familiar to seasoned users of these version control systems (VCS). Mendix simplifies the VCS commands by building them into Studio Pro and the Mendix Portal.
Mendix Team Server is the Mendix-hosted environment that stores all Mendix apps. It facilitates versioning your apps by integrating them into a version control system. Mendix Studio Pro integrates with the Team Server allowing you to create and update apps, commit changes, and merge model versions with one click.
Studio Pro supports peer review and merging through the version control functionalities available in Studio Pro. For more information on how to set this process up, see Using Version Control in Studio Pro.
Currently, Mendix does not support pull or merge requests through the Team Server for Mendix. When using third-party tools it is possible to review the following code extensions:
Mendix Team Server is based on proven technology. Initially it was based only on top of Subversion (SVN), also called Team Server SVN. The Team Server only supports storing apps using Git technology, referred to as Team Server Git.
Storage space is unlimited for apps connected to a commercial license. 1 GB of free storage is provided for your company account for apps not (yet) connected to a commercial license.
Mendix adheres to strict security standards and considers you the sole owner of your data. Only Mendix Cloud Infrastructure Engineers can access data and will only do so for troubleshooting. Your data is backed up for one year, and the backups are retained for one year after app deletion. You can get a backup of your data at any time by using default Git tools, or, if your app was deleted, by filing a Mendix Support ticket.
No, in Mendix 11, we are supporting only Git-versioned apps. You need to migrate your SVN app to Git to use Mendix 11. For more information on how to migrate, see Migrate to Git in Apps.
Yes, as the Team Server is based on a full implementation of Git. You can directly use third-party tools like GitHub Desktop. For more information on how to set this up, see the External Tools section in Using Version Control in Studio Pro.
Yes, it is possible to connect to a third-party Git version control repository, which is often called BYO-GIT (Bring Your Own Git).
For more information about limitations and the supported Git repositories, see the Introduction and Preparing Your Repository sections in Working with Git On-Premises Version Control Server.
Describes how to configure version control for your Mendix application.
Describes how to work with version control.
Presents a list of problems and fixes for version control issues.
Presents and explains several concepts related to version control.