This document discusses using Git and Gerrit for large-scale development at SAP. It describes how SAP migrated large projects like a C++ engine project and Netweaver Cloud platform to use Git and Gerrit. Key aspects covered include setting up a central Gerrit server, introducing code reviews, implementing branching strategies, and establishing quality barriers through Gerrit and testing. The document also provides recommendations for migrating large projects and highlights benefits like improved quality from review and pre-tested commits.
15. Migrate large projects - Branching
Authority
Delivery
Quality Team
Integration
Strong Quality Barriers
Subtopic 1 Suptopic 2 ... Development
integration is done by developers
approval is given by quality team
quality barriers implemented with Gerrit Code Review
pretested code states => always stable integration branch