This is why version control like Git are so good, you can make commits as you go along, then if something goes wrong you can rollback to a previous version.
Alternatively, if you don’t want to mess with Git, you can just make sure you backup/make copies of your projects as you go along.
I have no problem at the moment. I delete old copies when I’m getting near the limit. But it might be smart to move and save the backup zip file when publishing to one’s Mac every once in a while.
I would give different cloud sizes according to the purchased plan. For Pro I would be a bit more generous than the 1GB. Thats then another reason to switch to a higher plan.