# Which annotation sends an Argo CD 3.6 Application that uses ServerSideApply=true back to the legacy client-side diff?

Argo CD, Medium (Advanced), Syncing & Deployment. https://k8wiz.com/uquiz/which-annotation-sends-an-argo-cd-36-application-that-uses-serversideapplytrue-back-to-the-legacy-client-side-diff

- A. argocd.argoproj.io/sync-options: ServerSideApply=false
- B. argocd.argoproj.io/compare-options: IgnoreExtraneous
- C. argocd.argoproj.io/compare-options: LegacyDiff=true
- D. argocd.argoproj.io/compare-options: ServerSideDiff=false

**Answer:** argocd.argoproj.io/compare-options: ServerSideDiff=false

**Explanation:** An explicit ServerSideDiff=false in the compare-options annotation always takes precedence and falls back to the legacy client-side diff, while the sync still uses Server-Side Apply. Turning off ServerSideApply would change how Argo CD syncs, not only how it diffs. IgnoreExtraneous only stops resources that are not in Git from marking the Application OutOfSync.
