Full disclosure: I'm yet to come to terms with the Versions feature and that saving ain't saving anymore. I've had no shortage of dramas losing work and losing track of files since the feature was introduced, so maybe "I'm Doing It Wrong"TM.
The latest drama comes about when using file syncing applications. In my case, Box. I have a regular workflow that looks like this:
- Open a file stored in my Box Sync folder on one computer, do some work, save it.
- Open the newly synced file on a different computer, do some work, save it.
- Return to the original computer, where the file is still open...
At this point I'm faced with a challenge. The open file doesn't have the changes from the other computer, which is normal - I haven't re-opened it from disk. However, there is no longer any way to close the file without saving the current contents! I can either close and revert (which replaces the file on disk with the last saved version on that computer) or I can close and save (which replaces the file on disk with the current version on that computer). Either way, I lose the changes I made on the other computer.
The best workaround I've come up with is to force quit the application (which is risky), or to duplicate the open file in Finder, close the open file (choosing revert or save - it doesn't matter), delete the just-closed file and open the duplicated file instead.
Pretty convoluted right?
It gets worse when I'm sharing my Box folder with a second person - in that case I need to be mighty sure to close the file after every editing session, or risk overwriting the other person's changes.
Is there any way to rescue some sanity before macos descends completely into iOS-banality?