If you haven’t already, check out Arun Ulag’s hero blog “FabCon and SQLCon 2026: Unifying databases and Fabric on a single, complete platform” for a complete look at all of our FabCon and SQLCon announcements across both Fabric and our database offerings.
Development teams use Git to work together and deliver reliably. In Microsoft Fabric, Git integration is a core pillar of CI/CD —until now, working with feature branches, isolated development, and change review inside Fabric often required extra work, additional tooling, or careful coordination between teammates.
We’re announcing three new Git integration capabilities in (Preview)that significantly improve the developer experience in Fabric:
- Branched Workspaces
- Selective Branching
- Compare Code Changes
The challenge: Git workflows meet shared workspaces
A Fabric workspace is a shared runtime environment connected to a single Git branch. This works well for collaboration, but it introduces friction when developers want to:- Work on a feature without affecting others.
- Avoid copying entire workspaces just to change one or two items.
- Understand exactly what will change before committing or updating from Git.
- Resolve conflicts with confidence.
Branched Workspaces: Clear relationships for feature development
Branched Workspaces introduce a formal relationship between a source workspace and the workspaces created from it during a branch‑out operation.When a developer performs a branch-out within Fabric:
- A relationship is created between the source workspace and the target workspace.
- The relationship is visible directly in the Fabric UI, including workspace navigation and source control.
- Developers gain clearer context about where a workspace came from and how it fits into the overall development flow.
Selective Branching: Focus exclusively on relevant tasks
With Selective Branching, developers can branch out with only the items they need, instead of copying an entire workspace.When branching out, you can now:
- Select items individually instead of the default “all items” experience.
- Pick a set of items for your feature workspace.
- Automatically include required related items to maintain consistency.
- Faster branch‑out operations.
- Smaller, purpose‑built workspaces.
- Reduced risk of unintended changes.
- Faster time‑to‑code.
Review code changes before acting
Using Git shouldn’t require you to blindly trust the process. Compare Code Changes introduces a rich, familiar diff experience directly into Fabric’s Git Integration.With this new experience, developers can:
- Review workspace changes before committing to Git.
- Review incoming Git updates before updating the workspace.
- Inspect conflicts side‑by‑side before resolving them.
Integration of features
These capabilities are designed to complement each other as part of a single CI workflow:- Start in a shared development workspace connected to Git.
- Branch out using Selective Branching to create a focused feature workspace.
- Work in isolation within a Branched Workspace.
- Use Compare Code Changes to review your changes before committing.
- Merge via pull request with your Git provider.
- Review incoming updates with Compare Code Changes before syncing back.
Figure 1: The enhanced developer experience with the new releases.
The result is a smoother, safer, and more productive Git experience inside Fabric.
Now in preview
- Selective Branching (Preview)
- Compare Code Changes (Preview)
- Branched Workspaces (Preview), which will be available by the end of March 2026
As always, we look forward to seeing how you use them and would love your feedback in the comments as we continue to evolve the Fabric CI/CD experience.