I am working on a few projects using truffle, as you know truffle compiles and migrates contracts to various ethereum networks e.g. MyContract.sol produces MyContract.json which contains a reference to the address of that contract on that network along with the abi.
One of the problems we are having is how to share these generated build files between the team of devs that work on the project.
Has anyone had any experience with this problem and what's the best solution?
The main problems:
If we commit the build files into the source control, they contain elements which are specific to the users local machine e.g. sourcePath & absolutePath
If we dont commit them then we must either manually update the abi json files to point to the correct contract address
I feel like maybe we are miss understand what the correct process to use when using truffle between teams greater than a few people on a common project
All help appreciated