We’re trying to be good developers and keep our forms in source control to track changes and revert if necessary. Our forms are fairly complex with heavy use of Gravity Flow addon, hence the need to stay on top of changes.
We’ve been utilising the import/export function to manage our changes which works reasonably well for the most part however there are some issues with it.
Firstly, when we update a form in dev then move to production we have to import the updated form which creates a new form id. This means we have to relink all pages referencing the form to the newly created form. We also lose the entry history.
I’m wondering if there is another way to manage this process, as I’m sure we can’t be the first developers to run into this requirement. Would love to know if/how others have dealt with the challenge.