When using data migration between different versions/branches etc. You often have to use re-apply intermediate mapping when using data migration, why is this needed? I would opt to make this part of the merging/branching/creation process. There is also the opportunity here to make the data migration process much more user friendly.
Re-apply of intermediate mappings does happen during a branch-origin merge session, where the previous branch and model version is temporarily set to the branch its origin, then re-applied, then reset back to correct any mappings.
During branching won't be needed as the moment you branch is a particular point in time copy of another branch.
During the creation process, I assume you mean the "Update source for data migration and upgrade” process. Here the previous branch and model version is retrieved from the database or chosen manually, but the re-apply of mapping is not done; only the data migration gets generated. We can look into doing this.
This is implemented in the 2025.1 release: https://docs.thinkwisesoftware.com/blog/2025_1#data---data-migration-improvements
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.