Pull Requests with Rebase
Apr 23, 2019Edward Thomson

Summary
Introduces rebase and semi-linear merge strategies for pull requests in Azure Repos, complementing existing merge and squash options. Explains the technical implementation and visual representation of each strategy (merge, squash, rebase, semi-linear merge) and how they affect commit history. Details how branch policies can be configured to enforce a preferred integration strategy, including integration with build validation policies.