Hi @Vineet S
Greetings & Welcome to Microsoft Q&A forum! Thanks for posting your query!
In Azure Data Factory, setting up a main repository for source control is crucial for managing your data pipelines and other resources across different environments, such as Development and Acceptance.
Here's a step-by-step guide on how to set up a main repository and whether it should be the same or different for both environments:
Choose a Source Control System: Azure Data Factory supports Git-based source control systems like Azure Repos or GitHub.
Create/Use Repositories:
- Development Environment
- Acceptance Environment
Regarding the same or different repository for both environments:
The choice depends on your specific requirements and preferences. If the Development and Acceptance environments are closely related and share similar codebases, a single repository can be sufficient.
However, if there are significant differences between the environments (e.g., different data sources, configurations), separate repositories might be more appropriate to maintain isolation and avoid conflicts.
For more details, please refer the below links:
https://www.youtube.com/watch?v=vPUnURzXJSQ
https://learn.microsoft.com/en-us/azure/data-factory/source-control
https://erwindekreuk.com/2020/11/how-to-setup-code-repository-in-azure-data-factory/
Disclaimer: This response contains a reference to a third-party World Wide Web site. Microsoft is providing this information as a convenience to you. Microsoft does not control these sites and has not tested any software or information found on these sites; therefore, Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. There are inherent dangers in the use of any software found on the Internet, and Microsoft cautions you to make sure that you completely understand the risk before retrieving any software from the Internet.
I hope this information helps. Please do let us know if you have any further queries.
Thank you.