1. A model edit control system for controlling editing of a data model, the model edit control system comprising: a computer; and a computer readable medium storing instructions, wherein the instructions, when executed by the computer, cause the computer to implement; a model repository manager, wherein the model repository manager is configured to copy a stored model stored in a repository to multiple users for executing actions on multiple model copies in parallel; an action log manager, wherein the action log manager is configured to create a model action log for tracking actions executed on the stored model and to create a current action log for each model copy to record actions executed on the model copy; and a model merger manager, wherein the model merger manager is configured to merge the model copies into the stored model in the repository by playing actions in the current action log against the stored model, wherein the model merger manager comprises: an action player, wherein the action player is configured to play the executed actions in the model copies against the stored model in the repository based on the current action log of each model copy; and a conflict handler, wherein the conflict handler is configured to handle conflict between the stored model in the repository and the model copies based on the action log of each model copy, wherein the conflict handler comprises: a conflict information handler, wherein the conflict information handler is configured to provide information of at least one conflict identified responsive to playing the executed actions to the user of the model copy; and an option handler, wherein the option handler is configured to present options of resolving the at least one conflict and receiving a selected option.