If you have three separate domains for DEV, QA and UAT, then you should have separate MRS for each of the environments.
Thanks Sachin. I planned to implement single versioning control system for all non-prod env's, but it was not a advisable solution. In that view i have raised this question in discussion. So its clear we have to create seperate MRS for each domain and integrate with any 3rd party versioning tool to maintain versioning. I just want to get clarified, is there any option to automate the deployment through versioning tools like GIT?
I would suggest to post this question in Data quality product line as MRS, DIS coming under data quality. You may get the solution to your queries.
Short answer: Yes
The Rest operation Hub released in v10.4.x gave customers a way to integrate CI/DI tools via the REST API.
You can use GIT as a built in versioning tool for the MRS's but you will have to use the rest hub via API to deploy/manage code but it can be done.