74.9k views
4 votes
For some components, a Manual conflict resolution is a better approach. For which metadata types is it a good idea to use the Exclude from Auto-Resolve?

(a) Layouts and Apex Classes
(b) Permission Sets and Custom Objects
(c) Apex Triggers
(d) Workflow Rules

1 Answer

7 votes

Final answer:

Manual conflict resolution is often preferred for complex metadata types such as Layouts, Apex Classes, Permission Sets, Custom Objects, Apex Triggers, and Workflow Rules, to prevent overwriting critical details and logic.

Step-by-step explanation:

When managing version control and deployment in systems like Salesforce, manual conflict resolution is sometimes preferred for certain metadata types. It is a good idea to use manual conflict resolution for complex metadata types that are prone to intricate dependencies and require careful consideration of the context in which they are used. Examples of such metadata types include:

  • Layouts and Apex Classes
  • Permission Sets and Custom Objects
  • Apex Triggers
  • Workflow Rules

These types of metadata often contain detailed configurations and logic that can be easily overridden or disrupted by automated processes. Therefore, excluding them from auto-resolve and opting for manual resolutions can prevent potential issues such as logic conflicts, loss of permissions, or critical functionality being overwritten.

User Tbuehlmann
by
7.1k points