I wonder if there are precautions that needs to be applied when developing with Xojo ? To give an example of what I think about is when one develops with FileMaker, TimeMachine should never backup live files (open database files) because it can corrupt those - I already had an issue with that. What we do is backup the backups made by the FileMaker server. This way all is fine.
So back to Xojo, are there any donts that one should take care of, for example projects already open by Xojo ? Maybe other files like SQLite ?
And that’s also why you can eject/unmount a disk where a project is open in Xojo (then you can’t save the file directly). I’d prefer the file to be kept open, like any other app.
Then the project file is open only when saving. Then what would happen if TimeMachine backups the file at the same moment Xojo save the project ? That may happen.
The IDE writes to files atomically, that is, to a temp file first and then replaces the old one. With that going on, even a file that’s in the middle of being backed-up shouldn’t cause issues.
Right, I should have said “younger”; still don’t know how reliable volumes with that format will be in, say, 10 years (corrupted or unreadable, perhaps?).