Using Version Management Flashcards
Question: How can you view the history of your app?
Answer: You can view the history of your app from within the Mendix Developer Portal or Studio Pro.
Question: What are the four types of events you can see in the Mendix Developer Portal’s history?
Answer: In the Mendix Developer Portal’s history, you can see Commits, Created tags, Created branch lines, and Deleted branch lines.
Question: What information is displayed for each event in the Mendix Developer Portal’s history?
Answer: For each event in the Mendix Developer Portal’s history, you can see the avatar of the actor, a message, the date and time of the event, the name of the actor who triggered the event, the line of the app where the event was triggered, the used Mendix Studio Pro version (except for tag events), the revision number after the event, and related user stories.
Question: What types of events can you see in Mendix Studio Pro’s history?
Answer: In Mendix Studio Pro’s history, you can see Commits and created branch lines.
Question: What information is displayed for each event in Mendix Studio Pro’s history?
Answer: For each event in Mendix Studio Pro’s history, you can see
the revision number,
a symbol indicating the type of change,
the author of the event,
the date of the event,
the time of the event,
the message of the event,
related user stories,
and the changes in the model and on disk (repository).
Question: What is the purpose of Mendix’s default database for local deployment?
Answer: Mendix’s default database for local deployment allows you to use a built-in database, reducing dependence on external databases.
Question: How can you share your database with your team in Mendix?
Answer: You can share your database with your team by creating a snapshot of your data via Mendix Studio Pro and then adding the snapshot to the deployment directory of your app.
Question: Where can you find the option to add a snapshot of your data in Mendix Studio Pro?
Answer: You can find the option to add a snapshot of your data in Mendix Studio Pro by navigating to the Version control menu: Version control > Add a snapshot of your data.
Question: What is the benefit of sharing a database snapshot with your team?
Answer: Sharing a database snapshot with your team saves time and helps reproduce app behavior, as team members can use your dataset for testing.
Question: What types of conflicts can occur when collaborating on an app in Mendix?
Answer: Conflicts in Mendix can be related to the model (document conflicts) or other documents in the repository (app conflicts).
Question: How can you resolve document conflicts in Mendix?
Answer: To resolve document conflicts in Mendix, you should identify the differences between the updated and local versions, connect with the team member who made changes, and decide which version to use. You can view both versions and choose ‘Resolve using theirs’ in Studio Pro.
Question: What are the two main types of document conflicts in Mendix?
Answer: The two main types of document conflicts in Mendix are modify-modify conflicts (when both parties modify the same document) and modify-delete conflicts (when one party modifies an element that was deleted by another).
Question: How can you prevent document conflicts from occurring in Mendix?
Answer: To prevent document conflicts in Mendix, make agreements with your team members, perform regular updates and commits, separate work tasks, and establish a domain model foundation at each sprint.
Question: How can you open an older revision of an app in Mendix Studio Pro?
Answer: To open an older revision in Mendix Studio Pro, you need to create a branch from that revision and then open that branch in a new session. This allows you to view and analyze the older revision without making changes to it.
Question: What are the three ways to create branches in Mendix?
Answer: You can create branches in Mendix using revisions of the mainline, revisions of another branch line, or tagged versions.