Since we can’t delete a deploy, here is a way to alleviate the case you don’t want to have the branch deploys.
Branch for preview (temporarily)
- Set your production site with no previews and branch deploys under Continuous Deployment
- Set up a [new site] to the same repo and build the branch
- Delete the [new site] when no longer needed
- Rinse and repeat
