![Force.com ant migration tool](https://kumkoniak.com/101.jpg)
![force.com ant migration tool force.com ant migration tool](https://sfdcmonkey.com/wp-content/uploads/2018/10/package-xml-using-changeset.jpg)
![force.com ant migration tool force.com ant migration tool](https://dazeworks.com/wp-content/uploads/2018/05/Ant-Migration-Tool-1.jpg)
There are plenty of resources online about how to setup continuous integration with Salesforce, but those assume you are doing work in one org and wanting changes synced to other orgs. So how do we apply the software development best practices of source control, or at least a versioned backup of our customizations, to the environment? The answer is the Migration Tool! And if you’re not careful, it’s also very easy for other developers to accidentally overwrite those customizations and no native way to rollback. There is no commit to source code repository and there isn’t any deployment from your local machine into Salesforce. (if not, get started today!)īut after working on the platform for a while you quickly realize, as a cloud service, anytime you make an apex code change or workflow tweak or create a formula field, that change has occurred instantaneously to that Salesforce org. You maintain a backup of your code in the source code repository where you can version it and rollback to if necessary. If you’re coming to the platform with background as a traditional programmer then you’re likely accustomed to geeking out some code on your local machine then committing to a source control repository, such as git or cvs, then deploying to a server. But it also supports programmatic customizations too, such as apex classes, triggers, controllers, and visualforce pages.
![force.com ant migration tool force.com ant migration tool](http://4.bp.blogspot.com/-ObBAsC2OgNg/U5AVeZid2AI/AAAAAAAAESI/loowBHO7Lpw/s1600/download+ant.png)
creating custom objects, fields, formulas, workflows, reports, etc.). With its declarative nature, many customizations require no code at all (e.g. Salesforce is a unique development environment.
![Force.com ant migration tool](https://kumkoniak.com/101.jpg)