In my opinion regular backups are essential when working in Glide. Especially if you are working on an already released application and making changes. So my method is to make a duplicate app fairly regularly, which would depend on how many changes I recently made to the app. So first make the duplicate app.
Even though you can select to copy the sheet and not link your duplicate app to the same spreadsheet, I pretty much always link it to the same sheet. The reason for this is that in a lot of my apps I have an admin app that links to the same sheet as well. If I have to resort to using the duplicate then it is pointing to my production data, same as the admin app. However, after I make the duplicate I always make a copy of the spreadsheet, including the date, the spreadsheet name and the words backup as part of the name. I also name the duplicate app with the same naming convention so I can match them up.
When things go completely wrong with your working/production app:
- Close down glide completely.
- Use the spreadsheet backup to get your structure and data of the production spreadsheet back to what it was at the time of the backup.
- Open the original Glide app and rename it to old, as well as change the Glide .glideapp.io link to something else.
- Then open the backup and change its name and link back to the actual production link.
You have now reset the clock so to speak and are back with what you had before you blew things up.