This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Previous revision Last revision Both sides next revision | ||
rhino:mac:autosaving [2019/07/22] |
rhino:mac:autosaving [2021/01/27] dan |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Auto Save and Versions in macOS (autosave) ====== | ||
+ | Apple has added a radically different method for managing your models in macOS, and this has been integrated into Rhino for Mac. Apple describes autosaving and Versions [[https:// | ||
+ | This article discusses details not mentioned in these articles that are important to Rhino for Mac users. | ||
+ | |||
+ | ===== Auto Save is different from autosaving ===== | ||
+ | |||
+ | Conventually, | ||
+ | |||
+ | In macOS, Apple unfortunately uses almost the same term, //Auto Save//, to describe something entirely different. | ||
+ | |||
+ | ===== When does Rhino for Mac Auto Save a model? ===== | ||
+ | |||
+ | A model will be Auto Saved when you //switch// to another application and //every once in a while//. Apple says the //every once in a while// saves happen about every five minutes when Rhino is idle. This time interval is not configurable. | ||
+ | |||
+ | Rhino for Mac will not Auto Save your model while you are running a command or otherwise actively changing the model. | ||
+ | |||
+ | You may try this experiment yourself. | ||
+ | |||
+ | ===== Reverting to the original contents ===== | ||
+ | |||
+ | Any changes you make to a model are Auto Saved, but you may not want to keep any of the changes you make. When you close a model you have modified, Rhino will ask if you want to save your changes. | ||
+ | |||
+ | ===== If Rhino is constantly saving my model, am I going to be constantly interrupted by the Auto Saves? ===== | ||
+ | |||
+ | The periodic Auto Saves run in the background. You will never know when a background Auto Save is happening because it never blocks Rhino from working. If you start changing your model when Rhino attempts an Auto Save, Rhino silently abandons the Auto Save and will attempt it again later. | ||
+ | |||
+ | ===== Is this going to fill up my disk? ===== | ||
+ | |||
+ | Auto Save does save frequently, but archives only a few versions of your model. | ||
+ | |||
+ | If you are using Time Machine to make automatic backups of your computer files, then all the previous versions of your 3DM files are included in the Time Machine backups and do not take any additional space on your local computer disk. If you are not making regular backups, we strongly recommend that you start performing backups with Time Machine. | ||
+ | |||
+ | ===== Persistent interim versions ===== | ||
+ | |||
+ | As you work on a model, there are natural break points or phases in your work. These are good places to use File > Save (Command-S) to take a snapshot of your work so far. Remember that the system will make regular snapshots of your model about once an hour, so you will have many recovery points if you ever need to go back and retrieve previous work. Each separate version that you save with File > Save is retained by the Versions system. | ||
+ | |||
+ | Every time you select File > Save, you add another Version to your file. Pressing Command-S a lot means you create a //lot// of versions of your file. You probably do not need or want all those distinct backups in the future. | ||
+ | |||
+ | To figure out where most of your disk usage is allocated on your Mac, we recommend [[https:// | ||
+ | |||
+ | ===== Can Rhino for Mac browse previous versions of my Rhino models? ===== | ||
+ | |||
+ | Yes, the Versions browser is part of Rhino for Mac. Navigate to //File// > //Revert To// > //Browse All Versions...// | ||
+ | |||
+ | |||
+ | ===== What can I do in the Versions browser? ===== | ||
+ | |||
+ | In the Versions browser, the window on the left is your current model. All the windows on the right are previous versions of your model. These windows are actual Rhino windows and can be manipulated like any Rhino model. You can rotate views, bring up the Layers panel to show and hide layers. You can even copy objects from a past model to paste into your current model. You cannot //change// past versions. | ||
+ | |||
+ | ===== Can I delete old versions of the file? ===== | ||
+ | |||
+ | Yes, you can delete the older versions of the file. To do this, launch Rhino for Mac and open the file in question. | ||
+ | |||
+ | ===== Auto Save and Versions with network file servers ===== | ||
+ | |||
+ | Rhino' | ||
+ | |||
+ | Rhino' | ||
+ | |||
+ | When you close your model that is stored on a network file server, your previous versions that have been temporarily saved on your local disk will be deleted. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Your file will be saved normally, however you will not have access to previous versions once the file is closed. | ||
+ | |||
+ | === "This document could not be Auto Saved" === | ||
+ | |||
+ | Rhino users using network file servers might see the message "This document could not be Auto Saved" in a popup window. | ||
+ | |||
+ | ===== Is it possible to disable the Versions feature in Rhino for Mac? ===== | ||
+ | |||
+ | Yes, BUT it is **HIGHLY RECOMMENDED** that you **DO NOT DO THIS**. | ||
+ | defaults write com.mcneel.rhinoceros ApplePersistence -bool no | ||
+ | This will disable autosaving and versions and bring back the Save As in the File menu (instead of Duplicate). | ||
+ | |||
+ | To change back to default behavior, enter the Terminal command again but replace ' | ||
+ | defaults write com.mcneel.rhinoceros ApplePersistence -bool yes | ||
+ | To check to see what that current setting is, use: | ||
+ | defaults read com.mcneel.rhinoceros ApplePersistence | ||
+ | If it returns a 0 (or a pair not found error), it is disabled. | ||
+ | |||
+ | **NOTE**: The above steps do not work on macOS Mojave 10.14. |