Did You Know Most Mac Apps Keep Versions of Your Documents as You Work?

We all make mistakes, which is why Undo exists. Immediately choose Edit > Undo or press Command-Z to undo your last change. Most Mac apps support multiple levels of Undo, so you can keep pressing Command-Z to revert change after change. However, suppose you delete a table in your Pages document, but 30 minutes and many changes later, you decide you want it back. Undo won’t help because you want to keep all the other interim changes, and Time Machine backups may not help because a backup may not have occurred at the right time.

Since OS X 10.7 Lion, Mac apps have been able to take advantage of a built-in Apple technology called versioning to save users from such situations. Apps that support versioning create a separate version of each document every time you save manually or the app auto-saves, at least once per hour. You can browse through all those versions in a Time Machine-like interface and copy data from a previous version or revert the current document to a previous state.

Some cross-platform apps, and those with a long history and legacy architecture, such as Microsoft Word, Excel, and PowerPoint, don’t support versioning, but most modern document-centric apps do. You can identify version-capable apps by the presence of a Revert To command in the File menu.

How Versioning Works

As you work, whenever a document is saved, either automatically by its app or because you chose File > Save or reflexively pressed Command-S, the previous version is added to a database of versions stored in a hidden folder on the same volume. When a file is deleted, all its versions are removed, too, so there’s no worry about wasting storage space on long-deleted files.

When you discover you need to recover some data from an older version of a file, you choose File > Revert To > Browse All Versions, which opens a Time Machine-like browser for exploring all the previous versions. On the right, you can click the arrows to scroll through previous versions, comparing them visually against the current one on the left. A few apps provide additional ways of comparing versions.

Once you’ve found the version you want, you can try copying the desired content and pasting it into the current version of your document on the left—depending on the app and type of document, you may not even have to leave the version browser.

If copying and pasting doesn’t work, you can instead click Restore to revert the document to that previous version. Unlike Time Machine, the version browser doesn’t ask if you want to overwrite the current version, so if you aren’t sure you want a wholesale reversion, press Option to change the button to Restore a Copy. That opens a separate copy of the document in the app so you can pick and choose what you want to move from the old version back into the current version.

More Versioning Details

Although versioning is easy to use, there’s quite a bit going on behind the scenes, which can generate some questions:

  • What about copies of a document? Copies of a document, such as you would make using File > Duplicate, File > Save As, or in the Finder, are different files from the versioning perspective and lose access to the original file’s versions.
  • Is iCloud Drive supported? iCloud Drive maintains its own version database, so although you may have to click a Load Version link to see a particular version when browsing past versions, they should all be accessible.
  • Are files shared between my Macs versioned? Versions are stored at the top level of the document’s volume, so while it works with files stored on an external drive that moves between Macs, files shared between Macs over a network or using a file-sharing service like Dropbox will have different versions on each Mac, based on where the file was open when it was saved.
  • Are there any privacy or security risks to versioning? The version database is completely locked down and better protected than regular documents on your Mac. Also, if you open a confidential file but close it without making any changes or saving, it won’t be added to the version database.

No one expects to make mistakes, but if you do, macOS’s versioning may save you from having to re-create work. Look for that File > Revert To menu in your favorite apps to see if they support versioning, and if they do, give it a try so you’ll know how to use it if you ever need it.

(Featured image by Adam Engst)


Social Media: If you ever regret making a change too long ago to revert using Undo, try the versioning capabilities in many macOS apps that let you view, copy data from, and revert to previous versions of a document.

Similar Posts

  • _Hello Friends,_

    The big winter storm called Jonas is heading for the east coast and Vermonters are hoping that it tracks north of the current projections but it looks like it might miss northern New England and hit the coastal areas. The lack of snow in Vermont and the unusually high temperatures have hit the Vermont ski areas and local merchants pretty hard. Here it is the end of January and no significant snow in Vermont. Well for all the skiers and especially for the businesses I hope that those areas that can’t really handle snow get bypassed and Vermont gets the big dump because Vermonters are ready.

    Down here in Key West it has been sort of cool meaning I have to wear long pants and shoes, although if it was this warm in Vermont everyone would be in shorts. Down here when it gets below 65 you see people with down coats. NOAA reported this week that 2015 was the warmest year in recorded history breaking the record from 2014 by far.

    Apple honored Dr. Martin Luther King, Jr. on its home page on the national holiday on Monday with Dr. King’s quotation “Life’s most persistent and urgent questions is, What are you doing for others”. Tim Cook tweeted his respects, too. I had the honor of marching with Dr. King and share this respect, he was truly one of the great Americans of all time

    We always advertise our “Celebrate Diversity” slogan during this time of the year. We strongly feel that you gain strength through diversity whether it is race, religion, national origin or sexual orientation. I remember a long time ago we had a series of Celebrate Diversity web banners that created a lot of controversy with some sites refusing to run them. Diversity is much more mainstream now despite some candidates for President attempting to divide us.

    This week’s Kibbles & Bytes Exclusive is weather related with $20 off the “**Tempus Pro Bluetooth Weather Stations.**”:http://www.smalldog.com/wag900002127/special-save-20-on-tempus-pro-bluetooth-weather-station This was one of the most popular gifts this holiday season and is a great way to keep track of the weather in your microclimate. This complete weather station includes indoor and outdoor sensors that measure temperature, humidity, rainfall, wind and barometric pressure. Complete with mounting hardware it is simple to install and once you download the App you can monitor the weather on your iPhone or iPad. Read a Small Dogger review of the Tempus Pro “**here.**”:http://blog.smalldog.com/article/fody-weather-station/ Normally, $159.99 this week Kibbles & Bytes readers can get the Tempus Pro Weather Station for only **$139.99**