This shows you the differences between two versions of the page.
rhino:mac:lionsaving [2015/09/14] |
rhino:mac:lionsaving [2020/08/14] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Everything you learned about saving files is wrong====== | ||
+ | Apple has turned file saving on its head in macOS. | ||
+ | |||
+ | This information applies to all applications that implement macOS' | ||
+ | |||
+ | The following paragraph was in a recent Rhino for Mac release note. If you have not read the article, you should do that now. You should also read all the other articles referenced in the URL. | ||
+ | |||
+ | |||
+ | > More information about Versions and Auto Save specific to Rhino: [[rhino: | ||
+ | |||
+ | Everything below is also stated in the articles. | ||
+ | |||
+ | **Auto Save does not mean autosaving** | ||
+ | |||
+ | On OS X prior to Lion and on Windows computers, the term autosaving meant //writing a single backup copy of your file somewhere else that you or the program can find later// | ||
+ | |||
+ | In macOS, Apple unfortunately uses almost the same term, //Auto Save//, to describe something entirely different. | ||
+ | |||
+ | **How often is a file saved? ** //All the time.// | ||
+ | |||
+ | This is how Apple describes it: | ||
+ | > Auto Save in macOS saves during pauses in your work and, if you work continuously, | ||
+ | |||
+ | Try the following experiment: | ||
+ | |||
+ | * Copy one of your Rhino models to the Desktop and place it where it will not be covered by a Rhino window. | ||
+ | * Select the copied Rhino file and select **File > Get Info** in the Finder menu. A file info window will appear. | ||
+ | * Note the modified time of the file. | ||
+ | * Select the Rhino file on the Desktop again and press **Command-O** to open the model in Rhino. | ||
+ | * Adjust your Rhino window and your file icon on the Desktop so you can still see both, and note the preview image of the Desktop file icon. | ||
+ | * In Rhino, select some object in the Perspective view. | ||
+ | * Type Option-left arrow, then Option-right arrow. | ||
+ | * Rotate the Perspective view a little, so you will be able to tell when the preview image has changed. | ||
+ | * Now, do nothing. | ||
+ | |||
+ | Within 10-20 seconds, the preview image of your file icon on the Desktop will change to match the Perspective view of your model. | ||
+ | |||
+ | The same thing happens when you switch from Rhino to another application. | ||
+ | |||
+ | Also, your model is saved when you close the model window or quit Rhino. | ||
+ | |||
+ | There are safeguards that are custom to each application to ensure that Auto Save does not happen while you are modifying the model. | ||
+ | |||
+ | **You can no longer save a file** | ||
+ | |||
+ | More accurately, you cannot decide when your model will be saved on a disk. The system is doing it for you, and does so all the time. You cannot save a file, because it has already been saved for you. | ||
+ | |||
+ | Apple' | ||
+ | |||
+ | **Command-S does not mean Save A File** | ||
+ | |||
+ | If you type Command-S all the time to save your model, this is now a //bad habit//, because Command-S no longer saves a file. It does something entirely different, and it is probably not what you want. | ||
+ | |||
+ | Open one of your models and look in Rhino' | ||
+ | |||
+ | Each separate version that you save is retained by the system. | ||
+ | |||
+ | Every time you type Command-S, 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. | ||
+ | |||
+ | The system also provides a Time Machine-like interface to look at these saved versions. | ||
+ | |||
+ | **New models** | ||
+ | |||
+ | If you are working on a new model and have never saved it, then typing Command-S brings up the standard File Save dialog (just as it did before) and you pick where to store your model. | ||
+ | |||
+ | **IncrementalSave is gone** | ||
+ | |||
+ | If you are used to using Rhino' | ||
+ | |||
+ | **OS X Mountain Lion (10.8) changes** | ||
+ | |||
+ | Apple made some additional changes to Auto Save in OS X Mountain Lion (10.8). | ||
+ | |||
+ | In 10.8, Apple changed the File > Save A Version menu title back to File > Save. But, the behavior is still as described above. | ||
+ | |||
+ | Starting with OS X Lion, any standard OS X application has a File > Duplicate menu choice. This opens another document with a copy of the contents of the current document. | ||
+ | |||
+ | Auto Save constantly saves to disk any changes you make to a model. | ||
+ | |||
+ | In 10.8, there is a new setting in **System Preferences** > **General** for changing that behavior. | ||
+ | |||
+ | **Going forward** | ||
+ | |||
+ | As you work on a model, there are natural break points or phases in your work. These are good places to use Save A Version 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. | ||
+ | |||
+ | Apple has fundamentally changed how we are used to working with our documents. |