Map Merger
The Map Merger is a collection of scripts that keep this repository's maps in a format which is easier to track in Git and less likely to cause merge conflicts. When merge conflicts do occur, it can sometimes resolve them. For detailed troubleshooting instructions and other tips, visit the Map Merger wiki article. InstallationTo install the Git hooks, open the Manual UseIf using a Git GUI which is not compatible with the hooks:
The console will show whether the operation succeeded. For more details, see the Map Merger wiki article. What Map Merging IsThe "map merge" operation describes the process of rewriting a map file written by the DreamMaker map editor to A) use a format more amenable to Git's conflict resolution and B) differ in the least amount textually from the previous version of the map while maintaining all the actual changes. It requires an old version of the map to use as a reference and a new version of the map which contains the desired changes. Map Merge 2 adds multi-Z support, automatic handling of key overflow, better merge conflict prevention, and a real merge conflict resolver. Code StructureFrontend scripts are meant to be run directly. They obey the environment
variables
Implementation modules:
|