Deploying Apex Code
How you deploy Apex code to other environments is as important as how you write and model your business logic.
The Salesforce DevOps ecosystem is riddled with anti-patterns and unnecessary complexity. We recommend that teams using AWAF deploy Apex code following a simple branching strategy, typically Git Flow.
This is often a ligther and simplier alternative than Copado's branching strategy, which has become popular in recent years. In our experience and that of many others we've spoken to, this branching strategy often creates an explosion of branches that makes managing your Git repo a nightmare.
To see how to deploy Apex code using Git Flow, see this short demo: