---
schema_version: "1"
id: ce73e0704b15a39892c89fdac9bb347348e769cb3ddd1b70babb4440984aae61
title: View and Add Dependent Components to a Change Set
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/changesets_outbound_dependencies.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.changesets_outbound_dependencies.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: ec3f1f965f3764be74b9fe3e8ec5b0003af14d4a891090647e7ab09961bf4e36
description: A dependency is a relationship where one or more components must exist for another component to exist. Add dependent components to a change set, unless the dependent components exist in every org where this change set is deployed.
products:
  - Salesforce Platform
release: "264"
---
# View and Add Dependent Components to a Change Set

A dependency is a relationship where one or more components must exist for another component to exist. Add dependent components to a change set, unless the dependent components exist in every org where this change set is deployed.

1. From Setup, in the Quick Find box, enter Outbound Change Sets, and then select **Outbound Change Sets**.
2. In the Change Sets list, click the name of a change set.
3. Click **View/Add Dependencies**. If your change set contains more than 2,500 dependencies, you can see only the first 2,500 in the Component Dependencies page.
4. On the Component Dependencies page, select the dependent components that you want to deploy, and click **Add to Change Set**.

Outbound change sets include direct and indirect dependencies for successful deployment. Therefore, your change set can list unexpected components as dependencies or a high number of dependencies, even if it’s for a single custom object. The object’s dependencies are valid, and they’re required to successfully deploy the change sets.

For example, Apex Class A has a dependency on Class B and Object B. Class B has a dependency on Class C and Object C. When Apex Class A is added to a change set, these components are listed as dependencies.

- Class A
- Class B
- Class C
- Object B
- Object C

While Class C doesn’t have a direct dependency on Class A, Class C and Object C are required.

#### See Also

- [Select Components for an Outbound Change Set](https://help.salesforce.com/s/articleView?id=platform.changesets_outbound_components_select.htm&release=264.0.0&type=5 "You typically use an outbound change set for customizations created and tested in a sandbox and that are then sent to a production org.")
- [Upload an Outbound Change Set](https://help.salesforce.com/s/articleView?id=platform.changesets_outbound_init_deploy.htm&release=264.0.0&type=5 "When you've assembled the components in a change set, you can upload it to another Salesforce org. After you upload a change set, you can't edit it or recall it.")
- [Components Available in Change Sets](https://help.salesforce.com/s/articleView?id=platform.changesets_about_components.htm&release=264.0.0&type=5 "The components available for a change set vary by experience and edition. Also, some components have dependencies on corresponding features.")