I’m using UnityYAMLMerge with a version control system, and it works great, but it has exposed the fact that many m_SizeDelta and m_AnchoredPosition values in my scene are changing spontaneously, without my making the changes.
For example, I edit one object’s x position and then save the scene. My coworker starts from the same version of the scene file I started with, and also edits one object’s position. When we then attempt to merge our changes, UnityYAMLMerge shows us that besides the changes we made, there are many (usually eg. 45-200) objects in the scene file whose m_SizeDelta and/or m_AnchoredPosition values have changed (to different, conflicting values). For the most part the values have changed by a small amount, less than 1.0, but some show larger changes.
These spontaneous changes produce dozens of conflicts that we then need to resolve manually, making the process of merging a simple change in a scene file very time consuming.
Any idea why these m_SizeDelta and m_AnchoredPosition values are changing, and how to prevent it?