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
Girbson Bijou 8Girbson Bijou 8 

Migrate Metadata Org to Org

can someone give me a step by step guide to migrate an org to an other one? I need to migrate the metadata only. 
Thank you
Best Answer chosen by Girbson Bijou 8
Danish HodaDanish Hoda
Hi Gibson,
You can use VS-Code to extract metadata through manifest files, and deploy the same to another org.

The Manifest file would be like, you can add other compnenets per your org usage:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
    <types>
        <members>*</members>
        <name>ApexClass</name>
    </types>
    <types>
        <members>*</members>
        <name>ApexComponent</name>
    </types>
    <types>
        <members>*</members>
        <name>ApexPage</name>
    </types>
    <types>
        <members>*</members>
        <name>ApexTestSuite</name>
    </types>
    <types>
        <members>*</members>
        <name>ApexTrigger</name>
    </types>
    <types>
        <members>*</members>
        <name>AuraDefinitionBundle</name>
    </types>
    <types>
        <members>*</members>
        <name>LightningComponentBundle</name>
    </types>
    <types>
        <members>*</members>
        <name>StaticResource</name>
    </types>
    <version>47.0</version>
</Package>

 

All Answers

Danish HodaDanish Hoda
Hi Gibson,
You can use VS-Code to extract metadata through manifest files, and deploy the same to another org.

The Manifest file would be like, you can add other compnenets per your org usage:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
    <types>
        <members>*</members>
        <name>ApexClass</name>
    </types>
    <types>
        <members>*</members>
        <name>ApexComponent</name>
    </types>
    <types>
        <members>*</members>
        <name>ApexPage</name>
    </types>
    <types>
        <members>*</members>
        <name>ApexTestSuite</name>
    </types>
    <types>
        <members>*</members>
        <name>ApexTrigger</name>
    </types>
    <types>
        <members>*</members>
        <name>AuraDefinitionBundle</name>
    </types>
    <types>
        <members>*</members>
        <name>LightningComponentBundle</name>
    </types>
    <types>
        <members>*</members>
        <name>StaticResource</name>
    </types>
    <version>47.0</version>
</Package>

 
This was selected as the best answer
Girbson Bijou 8Girbson Bijou 8
Hi Danish, 
Thank you for your help.  I was able to retrieve metadata with the manifest. But i  do not see the Objects, page layout , field etc. what i need to do is to have the exact Copy of an org to a fresh one.  thank you in advance
Danish HodaDanish Hoda
Hi Girbson,
You can refer https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/manifest_samples.htm
Girbson Bijou 8Girbson Bijou 8
@Danish, 
I am using workbench to deploy the package and i find these erros below:
- sObject_Record_Page does not exist or is not a valid override for action View
-The global picklist cannot be resolved
-referenceTo value of 'sObject__c' does not resolve to a valid sObject type
<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
    
<types>
    <members>Industry</members>
    <name>StandardValueSet</name>
</types>

<types>
    <members>*</members>
    <name>CustomObject</name>
</types>

<types>
    <members>*</members>
    <name>LightningComponentBundle</name>
</types>

<types>
   <members>Ticketing_System</members>
    <name>GlobalValueSet</name>
</types>
    <version>47.0</version>
</Package>