Since we can't deploy only profiles in a change set and that it requires at least one component with that profile, I've been wondering if when deploying the change set are all profile permissions going to be changed as in the new version of the profile deployed, or only permissions related to that specific component in the change set? And what consideraions should we take when deploying profiles?



1 Answer 1


All metadata (example - object, fields, apex classes, VF pages, Record Types etc) will be impacted only if you have added them.

All permissions (general permissions, administrative permissions, session setting, login IP ranges) will be deployed if there is at least one component in changeset.

Also, a detailed discussion is here: What is the best way to deploy profiles in Salesforce? (especially system admin)

Not the answer you're looking for? Browse other questions tagged .