When using JetBrains MPS with Git, be mindful of its model-based storage, which generates numerous XML and binary files that can lead to complex merge conflicts. Always configure .gitignore properly to exclude derived files and use MPS’s built-in merge and model checking tools to resolve conflicts safely. Ensure all team members use the same MPS version to avoid compatibility issues, and commit changes frequently to prevent large, hard-to-merge updates.

A properly formated .gitignore can be found here:

workspace.xml
junitvmwatcher*.properties
build.properties
junitvmwatcher*.properties
build.properties

# generated java classes and java source files
#   manually add any custom artifacts that can't be generated from the models
classes_gen
source_gen
source_gen.caches

# generated test code and test results
test_gen
test_gen.caches
TEST-*.xml
junit*.properties

Überzeugt? Kontaktieren Sie uns!

Schicken Sie uns einfach eine Email an office@vorstieg.eu oder füllen Sie das folgende Kontakt-Formular aus: