We offer two different branches for customers: "develop" and "master". However, we don't explain what should be the flow for them to properly use them.
By default, whenever there's a commit on the "develop", we automatically create a build on DXP Cloud and we deploy that build into the "dev" environment.
The behavior for "master" is different. Whenever there's a commit to that branch, we only create a build on DXP Cloud, but we don't deploy anything automatically.
We should advocate for them to use the "develop" branch during development and when they are ready to transition that code to UAT, they can merge the "develop" branch into "master".