I have couple of questions regarding app and schema version management related to SwiftData migration.
For instance, it's common for the schema to change from V1 to V2 when updating an app from V1 to V2 and V3.This process seems reasonable to me.
here's Moreover, if the versions go up to V10, does this mean I need to save and organize stages for all migration codes, such as from V1 to V2, V2 to V3, up to V10, MigrationStages and Models for such exception handling?
If I need to permanently record every stages and model, what improvements could be made to this structure?, can I get some useful tips?