Developers merge small, short-lived branches frequently into one always-deployable main branch. Recommended by Databricks for bundles since it reduces merge conflicts.
Read more: Microsoft Learn
In the Ultra Transcenders books
Each book explains Trunk-based development in context, with comparison tables and the common traps.
Terms in this definition
- MERGE
A SQL command that compares a source with a target table and, depending on whether rows match, inserts, updates or deletes them. Fabric Warehouse supports it as generally available, and Spark SQL offers MERGE INTO for Delta tables.
- Databricks
Analytics platform built on Apache Spark where data is processed in notebooks; Unity Catalog is the governance model it recommends.
Related terms
- Feature branch
A Git branch that lives briefly while one developer builds a change, ending in a pull request. Databricks advises trunk-based development, where main is always kept ready to deploy.