Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowData Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more
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.