function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Bhushan Mahajan 5Bhushan Mahajan 5 

what is the use of migration tool in salesforce?.

I want to use of migration tool in salessforce>
 I want to know use of migation tool in salesforce.
Best Answer chosen by Bhushan Mahajan 5
Chamil MadusankaChamil Madusanka
The Force.com Migration Tool is a Java/Ant-based command-line utility for moving metadata between a local directory and a
Salesforce organization. The Force.com Migration Tool  is especially useful in the following scenarios:
•Development projects where you need to populate a test environment with large amounts of setup changes —  Making these
changes using a Web interface could take a long time.
• Multistage release processes —  A typical development process requires iterative building, testing, and staging before releasing to
a production environment. Scripted retrieval and deployment of components can make this process much more efficient.
• Repetitive deployment using the same parameters —  You can retrieve all the metadata in your organization, make changes, and
deploy a subset of components. If you need to repeat this process, it's as simple as calling the same deployment target again.
• When migrating from stage to production is done by IT —  Anyone that prefers deploying in a scripting environment will find the
Force.com Migration Tool  a familiar process

Refer the following link for more info: http://www.salesforce.com/us/developer/docs/daas/salesforce_migration_guide.pdf

All Answers

Chamil MadusankaChamil Madusanka
The Force.com Migration Tool is a Java/Ant-based command-line utility for moving metadata between a local directory and a
Salesforce organization. The Force.com Migration Tool  is especially useful in the following scenarios:
•Development projects where you need to populate a test environment with large amounts of setup changes —  Making these
changes using a Web interface could take a long time.
• Multistage release processes —  A typical development process requires iterative building, testing, and staging before releasing to
a production environment. Scripted retrieval and deployment of components can make this process much more efficient.
• Repetitive deployment using the same parameters —  You can retrieve all the metadata in your organization, make changes, and
deploy a subset of components. If you need to repeat this process, it's as simple as calling the same deployment target again.
• When migrating from stage to production is done by IT —  Anyone that prefers deploying in a scripting environment will find the
Force.com Migration Tool  a familiar process

Refer the following link for more info: http://www.salesforce.com/us/developer/docs/daas/salesforce_migration_guide.pdf
This was selected as the best answer
Bhushan Mahajan 5Bhushan Mahajan 5
Thank you chamil Madusanaka.