Version Control

Track all changes both in your model and in external resources like Java actions and custom widgets. Mendix provide the full power of Version Control including advanced features like branching and merging. The intuitive conflict resolution mechanism assists you in merging all kinds of model changes even if another team member changed the same property you did. Merge at model level using a unique tree-merge algorithm, we can resolve conflicts automatically, unlike traditional source code management systems.

Java CodeAdvantages

  • Easy versioning for distributed development teams without needing a separate configuration/change management system
  • Intuitive conflict resolution mechanism with branching algorithm that highlights changes directly within your Mendix project
  • Each person works on a local copy of both model and resources, allowing scalability without interference
  • Working on local copies allows you to develop independently without an internet connection

 

Technical Features

  • Developers have a central repository that contains both the model and the resources
  • Explicit actions to commit local changes to the repository and retrieve changes by others from the repository
  • Subversion offers reliability, simplicity, and power in versioning your models

 

Learn more about Version Control:

Next Feature