Since EA doesn't understand GIT, and that's how we store things, I am trying to see if I can make it work manually I'd appreciate any help anyone can give.
What I am doing is:
1) Create model in EA.
2) Export package(s) to a working directory as XMI.
3) add those packages to the Git repository.
4) Other architects then check out that directory from the repo.
5) Other architects import the XMI files into EA.
6) Other architects modify the models.
7) Other architects export the models back to the XMI files.

Other architects commit their files to GIT.
9) I pull their changes from the GIT repo into the XMI files
10) I import the XMI back into my EA model.
Lather, rise repeat.
However, things blow up at step 9 when I have local changes and they have changes: due to the way the XMI files are written Git is unable to resolve and merge the changes, and I am left with an XMI file full have conflicts.
My questions are:
1) Is there a better way to get EA to play nice with GIT?
2) If not, is there a better way to export the models to make merging easier?
3) If not, is there a better way to have EA handle merging the XMI files?