Hey guys,
If anyone else has been wondering where and when changes to an assets addressable metadata happen for version control reasons, I’ve got a bit of helpful advice that doesn’t seem to appear anywhere in the documentation.
As an example, if you make a non-addressable asset addressable and move it into an asset group, no changes will be detected in the project file system. This is really confusing from a version control point of view because you would expect some kind of metadata change. This does happen and it happens in the respective .asset AssetGroup files.
However.
You have to literally save (ctrl + s) as though you are saving a scene before any of these changes are committed to file. You can make hundreds of asset group changes and have nothing to commit to source control technically, which is horrendously confusing at first.
It would be of immense value if these changes were immediately reflected on file rather than waiting for an arbitrary scene save.