Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Join us at FabCon Vienna from September 15-18, 2025, for the ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM. Get registered

Reply
smpa01
Super User
Super User

Sync Direction

I can see the direction of sync (git integration) is from fabric to dev ops and this is fantastic.

 

I have cloned the dev ops repo to my local and I  want to know if I update a file locally 

@ Dataflow/PROD/CoA_bronze.Dataflow/mashup.pq and push to the dev ops repo, how does it sync back to the workspace?

 

I have not tried it and don't want to without understanding any downstream effecct it must have or is it only recommended to have the dev ops synced only from workspace and not from the local clone at all?

Did I answer your question? Mark my post as a solution!
Proud to be a Super User!
My custom visualization projects
Plotting Live Sound: Viz1
Beautiful News:Viz1, Viz2, Viz3
Visual Capitalist: Working Hrs
3 ACCEPTED SOLUTIONS
andrewsommer
Memorable Member
Memorable Member

It won’t auto sync, you must manually pull it from devops.

 

Our engineering team messed with this for a bit and ended up deciding it wasn’t worth pursuing.  Seems like Microsoft wants us managing source-of-truth via the Fabric workspace and using the Git repo primarily for tracking and deployment, not as a full bidirectional sync platform.

 

 

Please mark this post as solution if it helps you. Appreciate Kudos.

 

View solution in original post

KevinChant
Most Valuable Professional
Most Valuable Professional

I can help with this.

You can change it locally and then sync it with your repository in Azure DevOps.

If it is the same branch go into your Fabric workspace, hit refresh and then go into source control to approve the updates.

If it is a different branch you will have to do a pull request beforehand.

 

I hope this helps?

View solution in original post

burakkaragoz
Community Champion
Community Champion

Hi @smpa01 ,

 

Currently, Fabric’s Git integration supports one-way sync only—from Fabric to Azure DevOps. This means:

  • Changes made in Fabric (e.g., to a Dataflow) are pushed to the DevOps repo.
  • Changes made locally and pushed to DevOps will not sync back into Fabric.

So if you update mashup.pq locally and push it to the DevOps repo, those changes will not reflect in the Fabric workspace unless you manually re-import or reapply them in Fabric.

For now, it’s recommended to treat the DevOps repo as a backup and version control mechanism, not a deployment source.

Let me know if you want to explore safe ways to test local edits or simulate a reverse sync.

View solution in original post

4 REPLIES 4
v-csrikanth
Community Support
Community Support

Hi @smpa01 

Thank you for being part of the Microsoft Fabric Community.

As highlighted by @burakkaragoz @KevinChant @andrewsommer , the proposed approach appears to effectively addressed your requirements. Could you please confirm if your issue has been resolved?
If you are still facing any challenges, kindly provide further details, and we will be happy to assist you.

Best Regards,
Community Support Team _ C Srikanth.

burakkaragoz
Community Champion
Community Champion

Hi @smpa01 ,

 

Currently, Fabric’s Git integration supports one-way sync only—from Fabric to Azure DevOps. This means:

  • Changes made in Fabric (e.g., to a Dataflow) are pushed to the DevOps repo.
  • Changes made locally and pushed to DevOps will not sync back into Fabric.

So if you update mashup.pq locally and push it to the DevOps repo, those changes will not reflect in the Fabric workspace unless you manually re-import or reapply them in Fabric.

For now, it’s recommended to treat the DevOps repo as a backup and version control mechanism, not a deployment source.

Let me know if you want to explore safe ways to test local edits or simulate a reverse sync.

KevinChant
Most Valuable Professional
Most Valuable Professional

I can help with this.

You can change it locally and then sync it with your repository in Azure DevOps.

If it is the same branch go into your Fabric workspace, hit refresh and then go into source control to approve the updates.

If it is a different branch you will have to do a pull request beforehand.

 

I hope this helps?

andrewsommer
Memorable Member
Memorable Member

It won’t auto sync, you must manually pull it from devops.

 

Our engineering team messed with this for a bit and ended up deciding it wasn’t worth pursuing.  Seems like Microsoft wants us managing source-of-truth via the Fabric workspace and using the Git repo primarily for tracking and deployment, not as a full bidirectional sync platform.

 

 

Please mark this post as solution if it helps you. Appreciate Kudos.

 

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June FBC25 Carousel

Fabric Monthly Update - June 2025

Check out the June 2025 Fabric update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.