Microsofts ALM best practices state that you should be able to rebuild your environment from source. i.e.
- Export solution from CDS, unpack solution.zip with solutionpackager /action:extract, then check into source control
- Completely reset environment (via admin portal or DevOps pipeline)
- Install any dependent managed solutions
- Extract from source control, pack solution with solutionpackager, then import into source control.
This works fine. However when the next export and solutionpackager extract is done there's a number of diffs present - Mainly for CDS workflows, where GUIDs within the XAML change.
How can this be prevented?