give the ability to ignore certain changes between Sandbox and Production enviornments
After deploying from a Sandbox to a Production environment, you will always see a 'change' for Custom Objects and Custom Fields because there is no Encryption Scheme (for example)
-
Matthew commented
Would love this! There are some things that are definitionally different, so even comparing a fresh sandbox to production using the Default Comparison will result in a long list of diffs. These are mostly metadata-type Settings, SAML SSO configs, ContentAsset-related stuff (for orgs that use custom logos), plus lots of stuff related to LightningInstrumentation.
These meaningless diffs make it hard to see the stuff I care about, and it has taken me a long time to think through what I should exclude from the Default comparison and how (thanks Carly for helping me out with some of the LightningInstrumentation suppressions!)
The TL;DR is, if I do a comparison between a fresh sandbox and production, there should be no diffs, even though there may technically be things that are different. I would love a one-click way to hide those things that are different-by-default, (or better yet, Gearset could hide those by default and give me a button that says something like "show me everything" so I can more easily see the meaningful / intentional / human-created changes.
Or, perhaps you could create a different/supplementary status for those pieces of metadata, other than New, Changed, or Deleted, called Environment Specific (or something catchier!), so it's clear that there's a diff, but also clear that we don't expect that piece of metadata to be identical, so we can probably safely ignore it.