This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreGet Fabric Certified for FREE during AI Skills Fest. This week only. Secure your voucher now.
Hi
I can't find information to confirm the following: (I'll simplify the scenario)
I have a workspace thats connected to an Azure DevOps Repo. It contains a SQL Database with two tables - Table A and Table B. I branched out to a new workspace and droppedTable B.
If I commit, merge back into main and update the "main" workspace, should Table B still exist there?
In my case, Table B still exists. I expected it to be gone. Am I missing anything here?
Solved! Go to Solution.
Hello @going_grey
Dropping a table is comparable to:
Those actions are outside Git reconciliation.
Hi @going_grey,
This is expected. Fabric Git sync for database objects (unlike pipeline, notbooks) is intentionally non-destructive, meaning deleting a table's definition file from a branch and merging it back does not trigger a DROP TABLE command. In short, Git only controls the schema definitions, not destructive DDL.
Just FYI, note that Warehouse and SQL Database track full object definitions in Git (Tables, Views, Stored Procedures, Functions), while Lakehouse track only metadata and shortcuts.
That being said, if you find something useful or contrary to these points, please do share so that it benefits us all in such scenarios.
Hello @going_grey
Dropping a table is comparable to:
Those actions are outside Git reconciliation.
Check out the June 2026 Fabric update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
| User | Count |
|---|---|
| 28 | |
| 23 | |
| 15 | |
| 15 | |
| 13 |