A few points to remember

  1. Change sets are limited to 5,000 components and 400 MB.
  2. You can't use change sets to delete or rename components.
  3. When deploying using a change set, note that it will run all the tests of Apex code. If you have low code coverage, you will not be able to deploy it; it will fail every time. With Force.com IDE though, you can push code without coverage.
  4. Change sets deployment track by Audit Trail means you can check which components have been deployed and when.
  5. Use packages when you want to distribute your metadata components to customers across the globe.
  6. To deploy metadata components through any tools, it is necessary that you have system administrator permission.

Get Mastering Salesforce CRM Administration now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.