
5 answers
Hi Sam,
You can certainly use the sandbox approach with source control. For example:
1. Create 1 developer sandbox per developer
2. Create 1 partial {integration) and 1 full (release) sandbox
3. Each developer works in their own sandbox
4. Developers commit their code to source control once a task is finished
5. Source control is deployed daily to the partial sandbox, where it can undergo sanity testing
6. A stable build is promoted to the release sandbox to undergo full testing
7. A successful build is deployed to production