Deploy from Salesforce to Source Control with Gearset

by Aidan Harding - November 17, 2016
Deploy from Salesforce to Source Control with Gearset

Non-developers won’t care (except that development happens more smoothly), but I’ve been waiting for this one…

We do all of our deployments using a tool called Gearset. This allows us to compare different Salesforce orgs and detect dependencies. So we’re much less likely to accidentally overwrite code in production, and much more likely to get a successful deployment in the first step.

But, it’s still not proper source control. We can’t easily go back and see what the configuration was 6 months ago. We can’t create branches. We don’t record changes that were made with something other than Gearset (e.g. admin changing directly in production).

Well, now Gearset can take your Salesforce org’s configuration and send those changes to a source control system. And it can pull changes back out of there. All with no need to use command-line tools.

That enables developers to use whatever IDE they prefer for editing code, getting the code out of source control to work together. It gives us a backup and history of our changes.

It’s going to revolutionise team-working on Salesforce projects!


Gearset is all about making it easy to understand the differences between Salesforce environments. To us, source control is just another source of metadata which can be compared and deployed.

The Salesforce Admin’s guide to git


Related Content

Get In Touch

Whatever the size and sector of your business, we can help you to succeed throughout the customer journey, designing, creating and looking after the right CRM solution for your organisation