
If we select ‘Resolve conflict using theirs,’ the changes that Lisa made (A’’) will be removed, and Lisa’s document will become the same as Ryan’s A’. Here we see the two options – ‘Resolve conflict using mine’ and ‘Resolve conflict using theirs.’ If we select ‘Resolve conflict using mine,’ the changes that Ryan made (A’) will be ignored when this version is committed. To do either, right-click on the conflict within the Changes dock to get the following menu: There are two ways to resolve this conflict. We can see the relative middle point was originally -100 200 (A), Ryan changed it to -220 200 (A’) and Lisa changed it to -95 195 (A’’). Our conflict is fairly trivial – the location of the start event in the Microflow changed. ‘Theirs’ would refer to the changes made by the other team member (Ryan). Here we see two columns: ‘Theirs’ and ’Mine.’ ‘Mine’ refers to the changes that you just made (in our example, ‘Mine’ would refer to Lisa’s changes). Double click again to see more specific details about the conflict. First, she has to find the conflict – which you do through the Changes dock (as specified in the notification).ĭouble click on the message to see what components are conflicted. In our example, Lisa can’t commit her project until she has resolved the conflict. Now that we have a conflict, let’s look into how to resolve it. When the update is complete, Lisa receives a notification of the conflict. Lisa then makes a different change (A becomes A’’).īefore Lisa can commit her project back to the Team Server, she must update her project to the most recent version. Ryan makes a change (A becomes A’) and then commits it back to the Team Server, updating the Team Server version to A’. At the beginning, they are all equivalent: Since the team server has the source code, there are three copies of the project. Let’s assume there are two team members, Ryan and Lisa. In this post, I’ll step through how conflicts occur and how you can resolve them.

When two team members alter the same page, Microflow, or domain model, this may result in a conflict. When changes are made, the team server can intelligently update and control the most recent version of the entire project. The Team Server stores the project source code and provides a way for the team to track changes. The Mendix Team Server uses Subversion (SVN) to manage project versioning. Mendix’s low-code platform makes it easy to track versions and avoid conflicts. Rabobank IDB Delivers Web and Native Mobile Banking Experiences.īusiness Development Bank of Canada Lends Entrepreneurial Spirit to Loans ProcessĪutomation and better data to drive both efficiency and employee empowerment
