Forum Discussion
henrituol
Advocate II
1 year agoHow does the PBI Git integration work under the hood?
I'm using source control for my Power BI semantic models. The Git intergration (with Github) is usually fine, but there are some interesting errors that beg for a question. I made some small edits fo...
- 1 year ago
Hi henrituol ,
- Thank you for sharing your detailed observations — we completely understand your perspective. You're right, the Power BI Git integration does work differently from traditional Git-based tools like Visual Studio or Git CLI. The use of terms like Update and Commit (instead of "Pull" or "Commit and Push") is a deliberate design choice aimed at simplifying the version control experience for Power BI users while keeping the workspace in sync.
- As you've noted, the ability to push changes without a conventional local commit is part of how the integration manages workspace synchronization, which does differ from standard Git workflows. Your insight is spot-on, and it’s great to see such thoughtful reflection.
- If you'd like to see more flexibility or enhancements in how this integration works, we encourage you to share your suggestions on the Fabric Ideas - Microsoft Fabric Community. The product team actively reviews feedback there to guide future improvements.
Regards,
atheeq.
henrituol
Advocate II
1 year agoThis is indeed the way how the workspace brings everything back in-sync, just as the documentation says. However, I more interested in how and why this is the case. Do you undestand what I'm wondering? The PBI Git intergration seems to be very different compared to other products using source control. Here, it seems, you can push commits to remote even though they are not commited to local repository. I suppose this is one reason, why the UI has buttons like "Update" instead of Pulling, and "Commit" instead of "Commit and push" etc.
v-aatheeque
Community Support
1 year agoHi henrituol ,
- Thank you for sharing your detailed observations — we completely understand your perspective. You're right, the Power BI Git integration does work differently from traditional Git-based tools like Visual Studio or Git CLI. The use of terms like Update and Commit (instead of "Pull" or "Commit and Push") is a deliberate design choice aimed at simplifying the version control experience for Power BI users while keeping the workspace in sync.
- As you've noted, the ability to push changes without a conventional local commit is part of how the integration manages workspace synchronization, which does differ from standard Git workflows. Your insight is spot-on, and it’s great to see such thoughtful reflection.
- If you'd like to see more flexibility or enhancements in how this integration works, we encourage you to share your suggestions on the Fabric Ideas - Microsoft Fabric Community. The product team actively reviews feedback there to guide future improvements.
Regards,
atheeq.