web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / How to sync Dataverse ...
Power Apps
Unanswered

How to sync Dataverse changes between multiple development environments

(0) ShareShare
ReportReport
Posted on by 2

Hi, 

 

I am using Power Platform with Dynamics 365 Finance & Operations module. Every developer has their own development environment for FinOps and Dataverse. 

FinOps codebase is managed through Git. When I want to get the changes committed by other developer, I can do a Git pull and it brings all changes to my FinOps development environment from the main branch. Just wondering how do I do this with the Dataverse changes? How can I get the Dataverse changes done by other developer(and deployed to UAT) into my Dataverse development environment? 

I am currently using PowerApps Pipelines for deployment to UAT & Production environments. 

 

Thank you. 

I have the same question (0)
  • Jonathan Manrique Profile Picture
    2,687 on at

     Hi @cijoyfrancis 

     

    You must upload the changes to your development environment and then deploy the Pipeline to your UAT, or you can use the Power Platform CLI. You can continue using GIT to synchronize the changes but the process of taking them from desa or uat I recommend you deploy Pepiline

    https://learn.microsoft.com/en-us/power-platform/developer/cli/introduction?tabs=windows

     

    The ideal is that you use Plugin Registration Tool to upload the changes and after testing them in Desa you can deploy them in UAT

  • CijoyFrancisP Profile Picture
    2 on at

    Hi @Jmanriquerios , 
    Thank you for your reply. 

    Sorry, I didn't fully understand your point. 

     

    To make my question bit more clear, lets just mention only about Dataverse. 

     

    For eg. there are 4 developers, each of them have their own Dataverse development environment. There is also UAT and Production environment. 

    "Developer A" completes a task (with Dataverse table changes and PowerApp/PowerAutomate changes) and pushes the changes to UAT and Production through PowerPlatform Pipeline. 

     

    "Developer B" doesn't have the above changes in his Dataverse environment which "Developer A" completed and deployed. How do "Developer B" gets these new changes to his Dataverse development environment? 

     

    If it was a C# project with Git, I can do a pull from the main branch and it will bring all new changes to my environment. Not sure how to do this in Dataverse environment? 

  • Jonathan Manrique Profile Picture
    2,687 on at

    Hi @cijoyfrancis 

     

    What I'm telling you is that unlike DF&O, where each developer has their development machine in Power Apps, there is only one development environment, so you must maintain the management of the code if you want to have it organized in GIT or Devops and then upload the change in development using a tool like the Plugin Registration Tool, and once you upload it to development you must deploy it in UAT under the mechanism that you are using in the ALM, which in this case I understand is with the pepiline

     

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 721 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 320 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard