CLI argumentComparison ruleMeaning
--modeChanges per checkoutbaseline or candidate; candidate requires one accepted base ref
--comparison-idMust matchA short, non-secret pull-request or comparison label
--revision-labelChanges per checkoutThe accepted or candidate revision label shown in the result
--serialization-modeMust matchForceText, Mixed, or ForceBinary as verified in Unity
--path-case-modeMust matchcase-sensitive or case-insensitive for the checkout filesystem
--base-refCandidate onlyThe accepted comparison point used only to enumerate changed paths
--outputLocal destinationA JSON path outside Assets, Packages, and ProjectSettings
--expected-changeOptional / repeatableA stable finding ID that should remain visible as expected
--project-rootOptionalThe clean Unity Git checkout; defaults to the current repository
--overwriteOptional / explicitAllow replacement of the exact requested output file