Share via


Source code integration

Enabled for Public preview General availability
Admins, makers, marketers, or analysts, automatically Nov 5, 2024 Apr 22, 2025

Business value

Integration with source control systems is a key aspect of enterprise software development change management. It allows customers to audit all changes, review changes before they're deployed to production environments, and protects customers from mistakes by allowing easy rollback of changes. This feature also allows for larger team development supporting multiple isolated development environments.

Feature details

This feature will allow customers to provide an Azure DevOps source code repository to bind to the environment and solutions. Changes made to solution components will then be available to commit to the repository, and changes made to the source code from other environments or by direct modification of the files will be available to be pulled into the environment. Conflicts between those changes will be identified and resolved by the user.

Solution files for deployment to other environments are built directly from source control alone without having an environment present and deployed to other environments using our Power Platform tooling or by the user with pipelines in Power Platform. Customers can use advanced source management techniques as well as implement governance controls to ensure the quality of code and deployments to other environments are consistent with their policies and practices.

Additional resources

Overview of Dataverse Git integration (docs)