Sharing the application between Modeler and Eclipse

Hi,

If the business analyst developed a process in the Modeler, and a developer wants to fine tune the process in Eclipse, how can the code be shared? Can a remote Git (Bitbucket, for example) be used to push the code from the Modeler and pull from Eclipse?

What about the other direction? Meaning, after the developer performed the changes, the analyst wants to add some tasks using the Modeler. Can the modeler perform pull from Git and how?

And how well does the same code open in one tool, after it was changed in the other?